Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.15;
Скачать: CL | DM;

Вниз

Как выбрать только папку в OpenDialog   Найти похожие ветки 

 
ambhtr   (2007-06-21 17:56) [0]

Как можно, используя OpenDialog выбирать только папку не выбирая файл?


 
iXT ©   (2007-06-21 17:59) [1]

Он для этого не предназначен. Пишите программы правильно, что бы пользователям было удобно!


 
Германн ©   (2007-06-21 18:02) [2]


> ambhtr   (21.06.07 17:56)

Используй SelectDirectory


 
ambhtr   (2007-06-22 11:12) [3]

Спасибо, Германн!
А как теперь можно получить список всех файлов вложенных в выбранную папку? Чтобы это делал не пользователь, а программа.


 
iXT ©   (2007-06-22 11:16) [4]

FindFirst, FindNext, FindClose + F1


 
ambhtr   (2007-06-22 11:57) [5]

Спасибо. Буду разбираться.
А не подскажите, как задать положение открывающегося диалога SelectDirectory. Он у меня почему-то открывается в правом нижнем углу.


 
iXT ©   (2007-06-22 12:12) [6]

Третий параметр функции. Он var


 
ambhtr   (2007-06-22 12:26) [7]

Не совсем понял намек...
Пишу:
var
Dir: string;
if SelectDirectory("Укажите каталог","C:\111\Delphi",Dir) then
Третий параметр - директория которая выбрана.
Кстати, то что я указываю свой Caption:= "Укажите каталог", тоже почему-то не работае. Пишет свое "Обзор папок".
Так а как же задать место положения диалога?


 
iXT ©   (2007-06-22 12:36) [8]


> Dir: string;
Dir:="Начать отсюда";
> if SelectDirectory("Укажите каталог","C:\111\Delphi",Dir)
> then


 
ambhtr   (2007-06-22 12:44) [9]

Извините, наверное я не совсем точно задал вопрос. Меня интересует не "место в проводнике", меня интересует местоположение диалогового окна на экране. Можно ли для него задать что-то типа: Dialog.Left := 10; а Dialog.Top := 30; ???


 
iXT ©   (2007-06-22 12:59) [10]

Надо искать дискриптор окна и ... дальше смотри как работать с чужими формами.


 
iXT ©   (2007-06-22 13:00) [11]

ЗЫ а зачем?


 
ambhtr   (2007-06-22 13:20) [12]

что бы пользователям было удобно!


 
iXT ©   (2007-06-22 14:31) [13]

Им и так будет удобно. Не загоняйся тем чем не надо.



Страницы: 1 вся ветка

Текущий архив: 2007.07.15;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.027 c
2-1182360468
Ccill
2007-06-20 21:27
2007.07.15
Как загрузить html код (с определенного сайта) в tmemo?


15-1180461426
TStas
2007-05-29 21:57
2007.07.15
Научиться ли писать на С++? Стоит ли это делать?


11-1164877035
Don
2006-11-30 11:57
2007.07.15
вопрос по ToolBar-у


15-1181752997
syte_ser78
2007-06-13 20:43
2007.07.15
Подскажите программу


2-1182245713
Alexys
2007-06-19 13:35
2007.07.15
Ввод действительных чисел.