Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.23;
Скачать: CL | DM;

Вниз

OpenDialog   Найти похожие ветки 

 
Ищущий ответ   (2005-01-09 19:24) [0]

Возможно ли сделать так чтобы в открывшимся OpenDialog пользователь не смог выбрать другую директорию? Возможно ли это?


 
Семен Сорокин ©   (2005-01-09 22:04) [1]

а смысл вообще открывать диалог?


 
Семен Сорокин ©   (2005-01-09 22:05) [2]

Options := Options + [ofNoChangeDir];


 
begin...end ©   (2005-01-09 22:08) [3]

> [1] Семен Сорокин ©   (09.01.05 22:04)

Выбрать файл в текущем каталоге?

> [2] Семен Сорокин ©   (09.01.05 22:05)

Это не совсем то. Перемещение по каталогам остаётся возможным.

> Ищущий ответ   (09.01.05 19:24)

AFAIK, используя стандартный TOpenDialog - нельзя.


 
ASoft   (2005-01-10 05:08) [4]

В качестве не совсем серьезного примера:
var od: boolean;

procedure TForm1.Button1Click(Sender: TObject);
begin
od:=False;
With OpenDialog1 do
 begin
  InitialDir:="C:\myfolder";
  If not Execute then exit;
  If od then
   begin
    ShowMessage("Незьзя отсюдова выбирать, можно только "+"C:\myfolder!");
    exit;
   end;
 end;
end;

procedure TForm1.OpenDialog1FolderChange(Sender: TObject);
begin
if OpenDialog1.InitialDir<>OpenDialog1.FileName then
 od:=True;
end;


 
ASoft   (2005-01-10 05:19) [5]

Дописать в процедуре  TForm1.Button1Click(Sender: TObject) перед  InitialDir:="C:\myfolder";
FileName:="";



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

Текущий архив: 2005.01.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.046 c
4-1102308444
Павел
2004-12-06 07:47
2005.01.23
Открытие из программы текстового файла в блокноте.


1-1105452981
SomeOneElse
2005-01-11 17:16
2005.01.23
Кнопки на TToolBar


9-1097486611
GroZ
2004-10-11 13:23
2005.01.23
Кто нибудь работал с GLScene? есть вопрос ..


1-1105367591
Guest_01
2005-01-10 17:33
2005.01.23
Подскажите, в чем ошибка?


6-1099571869
kaon
2004-11-04 15:37
2005.01.23
отправка сообщений по сети