Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как выбрать только папку в OpenDialog [D7, XP]


ambhtr ©   (2007-06-21 17:56:00) 

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


iXT   (2007-06-22 14:31:00) [1]

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


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

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


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

ЗЫ а зачем?


iXT   (2007-06-22 12:59:00) [4]

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


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

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


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


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


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

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


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

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


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

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


iXT   (2007-06-22 11:16:00) [10]

FindFirst, FindNext, FindClose + F1


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

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


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


> ambhtr   (21.06.07 17:56)

Используй SelectDirectory


iXT   (2007-06-21 17:59:00) [13]

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо