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

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

Как установить нач. папку в Opendialog для не первого его запуска


<LeXa> ©   (2008-02-17 00:32:00) 

Как при запуске Opendialog (или Savedialog) установить папку, которая отображается при открытии дилога? InitialDir подходит только если диалог еще не открывали, а мне нужно по ходу работы программы иногда менять эту папку...


Anatoly Podgoretsky   (2008-02-17 13:34:00) [1]


> А плевал Диалог на InitialDir, если в FileName содержится
> полное имя файла вместе с путем.

Не плевал, а делает, то что приказал програмист.


> Не знал, что нужно убивать FileName...

Не нужно, это еще большая глупость, чем написаное выше.
Надо устанавливать значения всех требуемых свойств в нужное состояние, остальное личные фантазии.


{RASkov}   (2008-02-17 04:02:00) [2]

> [3] <LeXa>   (17.02.08 03:34)

Кстати, как вариант, можно использовать вот такую конструкцию:
with TOpenDialog.Create do try
//Здесь настраиваем
if Execute then....
finally
Free;
end;

т.е. без компонента на форме... довольно удобно и форма не захламляется.... впрочем для таких вещей есть TDataModule, но всеж....


{RASkov}   (2008-02-17 03:57:00) [3]

> Или голова - это только место для шапки?

А еще я туда ем )


Германн   (2008-02-17 03:44:00) [4]


> <LeXa>   (17.02.08 03:34) [3]
>
> Спасибо, последний совет помог. Не знал, что нужно убивать
> FileName...
>

Ну а подумать головой было лень? Или голова - это только место для шапки?

> Не знал, что нужно убивать FileName

Не нужно ничего "убивать".
Нужно "устанавливать"!


&lt;LeXa&gt;   (2008-02-17 03:34:00) [5]

Спасибо, последний совет помог. Не знал, что нужно убивать FileName...


Германн   (2008-02-17 01:08:00) [6]


> <LeXa>   (17.02.08 00:32)

А с InitialDir умеешь работать только в Инспекторе объектов?
Или не устанавливаешь свойство FileName диалога в исходное состояние при каждом последующем вызове после первого?


> Sergey Masloff   (17.02.08 00:39) [1]

А плевал Диалог на InitialDir, если в FileName содержится полное имя файла вместе с путем.


Sergey Masloff   (2008-02-17 00:39:00) [7]

А почему нельзя перед открытием (когда нужно) подменить InitialDir?


Наверх

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