Фильтр в OpenDialog

Как заставить OpenDialog фильтровать файлы по расширению?
Например:

if (System.OpenDialog(FileName, '*.jpg', '', '', '')) {
         ........
         };

почему отображаются ВСЕ файлы?
Версия 3.0.2.244

Нравится

6 комментариев

System.OpenDialog(FileName, '*.jpg|*.jpg', '', '', '')

СПСБ...

а можно отфильтровать сразу по нескольким расширениям?
jpg, bmp, gif, png...

Здравствуйте,
Да можно.
Пример :

System.OpenDialog(FileName,
		"Файлы Excel" + ' (*.xls; *.xlsx)|*.xls; *.xlsx','', "Выберите файл для импорта", EmptyStr))

в этом случае будет фильтр по двум типам файлов *.xls; *.xlsx

так попробуйте 'Только файлы изображений|*.bmp;*.jpg;*.png;*.gif;*.psd'

спасибо.

Показать все комментарии