Для фильтрации файлов в OpenFileDialog используется свойство Filter. 13 Оно принимает строку со специальным шаблоном, который указывает, какие типы файлов разрешены к открытию. 1
Формат фильтра: Название_файлов|.расширение. 2 Например, «Текстовые файлы(.txt)|*.txt». 2
Можно задать сразу несколько фильтров, для этого они разделяются вертикальной линией |. 2 Например, «Bitmap files (.bmp)|.bmp|Image files (.jpg)|.jpg». 2
Также можно сгруппировать набор расширений для одного описания. 1 Например, файлы изображений состоят из разных расширений, таких как bmp, jpeg или png. 1 В этом случае расширения отделяются точкой с запятой: «Image Files|.bmp;.jpeg;.png;.gif». 1
Если свойство Filter имеет значение null или Empty, отображаются все файлы, а папки — всегда. 4