OpenFileDialog.FileFilter странное поведение - PullRequest
2 голосов
/ 09 сентября 2011

В моем приложении у меня есть OpenFileDialog с таким фильтром: Image Files|*.bmp;*.png;*.gif|All Files|*.*.На моей машине фильтр в диалоге отображается так, как должно быть:

Image Files
All Files

Но на машине моего босса фильтр в диалоге выглядит так:

Image Files (*.bmp, *.png, *.gif)
All Files (*.*)

Я неУ меня нет единой строки кода, которая может изменить фильтр, поэтому я не понимаю, почему, черт возьми, он отображается таким образом.Что еще более странно, это то, что когда я вошел на компьютер моего босса под своей учетной записью и запустил точно такой же .exe, мой босс попробовал, это сработало!

Мой компьютер и компьютер моего босса работают под управлением Windows 7 Enterprise.

1 Ответ

1 голос
/ 09 сентября 2011

Полагаю, ваши настройки Windows Explorer позволяют скрыть расширения файлов на вашем компьютере, тогда как ваш босс настроен на их отображение.

Чтобы проверить этот параметр:

  1. Открыть Проводник Windows
  2. Нажмите Организовать
  3. Выбрать Параметры папки и поиска
  4. Выберите вкладку Вид
  5. Посмотрите на список флажков под Дополнительные настройки и найдите Скрыть расширения для известных типов файлов
...