![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() подскажите как сделать чтоб при нажатии кнопки, OpenDialog открывался не в том месте где был открыт последний файл, а в определенной папке.
прочитал что этим занимаеться свойство InitialDir,но оно только для первого файла работает.то есть если я открою этот диалог,он откроется в указанной папке,но если я этим опендиалогом перейду и открою файл из другой папки, то в следующий раз диалог откроется в этой другой папке,а не в той которая в InitialDir прописана |
#2
|
|||
|
|||
![]() Код:
OpenDialog1.FileName:=''; OpenDialog1.InitialDir:='C:\'; if OpenDialog1.Execute then |
#3
|
|||
|
|||
![]() Options (ofNoChangeDir)
|
#4
|
|||
|
|||
![]() А вот и нет, как оказалось, млин!!!
надо еще дополнительно чистить результаты предыдущего открытия Код:
OpenDialog1.FileName := ''; OpenDialog1.Files.Clear; |
#5
|
|||
|
|||
![]() спасибо! .
|