![]() |
|
|
#1
|
|||
|
|||
|
Задаю этому компоненту в свойствах InitialDir = 'C:'. Открываю залажу в какую не то папку. открываю файл. Но при следующем использовании открывается папка на которой я остановился в последний раз а не та которая задана в InitialDir. Подскажите как сделать там чтоб открывался именно изначально заданный путь.
Код:
procedure TForm1.Button2Click(Sender: TObject); begin Path:=''; if OpenDialog2.Execute then begin Path:=OpenDialog2.FileName; end; . . . |
|
#2
|
|||
|
|||
|
Задавать InitialDir = 'C:' каждый раз перед открытием диалога.
|
|
#3
|
|||
|
|||
|
Цитата:
А где это перед открытием? Так вот не получается. Код:
. . . Path : = ''; OpenDialog1.InitialDir:='C'; . . . |
|
#4
|
|||
|
|||
|
Цитата:
Код:
OpenDialog1.InitialDir:='C:'; Код:
OpenDialog1.InitialDir:='C'; |
|
#5
|
|||
|
|||
|
Балин ну забыл двоеточие. сути это не меняет.
|
|
#6
|
|||
|
|||
|
Код:
procedure TForm1.Button1Click(Sender: TObject); begin OpenDialog1.InitialDir:='C:\'; if OpenDialog1.Execute then end; Удачи. |
|
#7
|
|||
|
|||
|
Цитата:
Да это тоже самое не работает ![]() Все равно открывает ту папку в которой был открыт последний файл. |
|
#8
|
|||
|
|||
|
Добавить в свойство Options ofNoChangeDir (в редакторе изменить на true).
|
|
#9
|
||||
|
||||
|
Цитата:
Цитата:
Код:
OpenDialog1.FileName:= ''; OpenDialog1.Execute; |
|
#10
|
||||
|
||||
|
Код:
OpenDialog1.FileName:='c:\WINDOWS\system32\*.*'; if OpenDialog1.Execute then ... |
|
#11
|
|||
|
|||
|
Эх. Все равно все те же грабли
![]() |
|
#12
|
||||
|
||||
|
Цитата:
|
|
#13
|
|||
|
|||
|
Цитата:
![]() |