Может ли OpenFileDialog получить имя файла *. *? - PullRequest
2 голосов
/ 10 октября 2011

Я хочу использовать OpenFileDialog для выбора файла с выражением (. или * .zip) Вкл. Имя файла EditBox.

Должен ли я переопределить OpenFileDialog? если тогда, пожалуйста, дайте мне совет об этом.

В настоящее время, если я поставлю имя файла как . и нажму «открыть», OpenFileDialog ничего не вернет.

Извините за мой плохой английский.

enter image description here

Ответы [ 2 ]

5 голосов
/ 10 октября 2011

Похоже, вы хотите отфильтровать возможные типы файлов в диалоговом окне файлов. Вы можете сделать это так:

myOpenFileDialog.Filter = "Zip Files|*.zip";

Если вы хотите разрешить несколько типов файлов, вы можете просто расширить список несколькими | 100 * *

myOpenFileDialog.Filter = "Zip Files|*.zip|All Files|*.*";
2 голосов
/ 10 октября 2011

Вы не можете делать то, что хотите с OpenFileDialog.Он оборачивает общий компонент Windows, который имеет специальную обработку для имен файлов, которые содержат символы подстановки.Они интерпретируются как фильтры для представления списка файлов.

...