![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как установить нач. папку в 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
Не нужно ничего "убивать".
Нужно "устанавливать"!
<LeXa> (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?