Как я могу ограничить OpenFileDialog, чтобы позволить пользователю выбирать только файлы PDF? - PullRequest
0 голосов
/ 27 августа 2018
ofd.Filter = "pdf files (*.pdf)|*.*";

Почему он все еще может буферизовать файлы не в формате PDF?Здесь что-то не так?

1 Ответ

0 голосов
/ 27 августа 2018

Строка состоит из двух частей ( FileDialog.Filter docs ):

Метка | Расширение

Ваша метка pdf files (*.pdf),но расширение, по которому вы фильтруете, *.*.Попробуйте вместо этого установить |*.pdf.

Короче говоря, *.pdf, который вы указали, является только описательным текстом.Это может быть что угодно. не используется для фильтрации.

...