OpenFileDialog и фильтры
От: mogikanin Россия  
Дата: 18.04.11 09:28
Оценка:
Заметил странное поведение OpenFileDialog.
Если задать диалогу фильтр на файлы, то после этого все равно есть возможность выбрать файлы с недопустимым расширением.
Для этого нужно начать печатать имя файла в поле "Имя файла" и тогда в выпадающем списке отображаются все файлы в папке, несмотря на фильтр.
Есть ли возможность отключить такое поведение диалога?

18.04.11 19:53: Перенесено из '.NET'
Re: OpenFileDialog и фильтры
От: Jack128  
Дата: 18.04.11 10:06
Оценка:
Здравствуйте, mogikanin, Вы писали:

M>Заметил странное поведение OpenFileDialog.

M>Если задать диалогу фильтр на файлы, то после этого все равно есть возможность выбрать файлы с недопустимым расширением.
M>Для этого нужно начать печатать имя файла в поле "Имя файла" и тогда в выпадающем списке отображаются все файлы в папке, несмотря на фильтр.
M>Есть ли возможность отключить такое поведение диалога?

Вообще то достаточно указать "*" (без кавычек) и нажать enter и фильтр перестанет работать. Очень полезно для "взлома" шибко умных программ, недающих выбрать нужный файл.
Насколько я знаю — поведение неотключаемое.
Re[2]: OpenFileDialog и фильтры
От: x64 Россия http://x64blog.name
Дата: 18.04.11 12:03
Оценка: 6 (2) +1
J>Насколько я знаю — поведение неотключаемое.

Отключаемое:
OFNHookProc Callback
JID: x64j@jabber.ru
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.