Вниз
Скачать: CL | DM;

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

← →
<LeXa>   (2008-02-17 00:32) [0]

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


← →
Sergey Masloff   (2008-02-17 00:39) [1]

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


← →
Германн ©   (2008-02-17 01:08) [2]


> <LeXa>   (17.02.08 00:32)

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


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

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


← →
<LeXa>   (2008-02-17 03:34) [3]

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


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


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

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

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

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


← →
{RASkov} ©   (2008-02-17 03:57) [5]

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

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


← →
{RASkov} ©   (2008-02-17 04:02) [6]

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

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

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


← →
Anatoly Podgoretsky ©   (2008-02-17 13:34) [7]


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

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


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

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



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
3-1193148576
Torin
2007-10-23 18:09
2008.03.16
Глюк DBE при обращению к полю типа DATETIME YEAR TO FRACTION(3)


15-1202329724
No_Dead
2008-02-06 23:28
2008.03.16
Подскажите софтинку


3-1193224575
Int23
2007-10-24 15:16
2008.03.16
Обработка ошибки в TADOCommand


2-1202999893
ввв
2008-02-14 17:38
2008.03.16
Вопрос про сдвиги


15-1202407839
Human
2008-02-07 21:10
2008.03.16
IRC




   Наверх