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

Вниз

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

 
Vitaliy_____   (2009-06-16 11:34) [0]

Доброе время суток!
Мне нужно чтобы при смене типа файлов, отображаемых в OpenDialog менялась возможность выбора нескольких файлов.
То есть, для .txt было возможно одновременно выбрать несколько файлов, а, скажем, для .doc только 1.

Пишу на смену типа файлов

procedure TForm1.OpenDialog1TypeChange(Sender: TObject);
begin
if OpenDialog1.FilterIndex=2 then OpenDialog1.Options:=OpenDialog1.Options-[ofAllowMultiSelect]
else OpenDialog1.Options:=OpenDialog1.Options-[ofAllowMultiSelect];
end;

Но все равно множественный выбор в диалоге доступен. Что еще нужно сделать?


 
Игорь Шевченко ©   (2009-06-16 12:00) [1]

property Options: TOpenOptions read FOptions write FOptions default [ofHideReadOnly, ofEnableSizing];

то есть, присвоение Options после того, как вызван execute, ничего не меняет.


 
Vitaliy_____   (2009-06-16 12:08) [2]

Именно это я и наблюдаю. Опции действительно меняются, а вот эффекта не дают.
Вопрос, можно ли сделать то что я хочу или забить и не париться (все равно будет обработан только 1-й в списке файл в случае FilterIndex=2).
Просто интересно, зачем тогда OpenDialog1TypeChange существует, если он срабатывает при execute, а поменять мы уже не сможем...


 
Игорь Шевченко ©   (2009-06-16 12:24) [3]


> забить и не париться


именно


> Просто интересно, зачем тогда OpenDialog1TypeChange существует,
>  если он срабатывает при execute, а поменять мы уже не сможем.
> ..


например, чтобы изменить метод предварительного просмотра файла


 
Vitaliy_____   (2009-06-16 12:46) [4]

Ясно, спасибо. Просто я думал может его можно перевызвать что ли, или сообщение послать ему, чтобы он "поумнел" :)



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

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

Наверх




Память: 0.47 MB
Время: 0.01 c
15-1263112641
Nic
2010-01-10 11:37
2010.03.28
Соединение из Delphi MSSQL Server через RDP. Как?


2-1264011596
Sunktor
2010-01-20 21:19
2010.03.28
Пятое изображение для SpeedButton


15-1262645563
Германн
2010-01-05 01:52
2010.03.28
Работа с Project Group


15-1263058858
GanibalLector
2010-01-09 20:40
2010.03.28
Интерфейс


15-1262285952
Anatoly Podgoretsky
2009-12-31 21:59
2010.03.28
С Новым Годом!