Как отфильтровать OpenFileDialog, чтобы выбрать только форматы файлов 3D - PullRequest
0 голосов
/ 21 января 2020

Итак, у меня есть эта функция для импорта файлов формата 3d в моем приложении, но я не могу отфильтровать диалог файлов, чтобы показать только файлы 3D. Я использую этот способ фильтрации:

OpenFileDialog1.Filter = "3D Object (*.STL,*.OBJ,*.FBX,*.COLLADA,*.3DS,*.IGES,*.STEP,*.VRML,*.X3D)|*.STL,*.OBJ,*.FBX,*.COLLADA,*.3DS,*.IGES,*.STEP,*.VRML,*.X3D"

Поэтому, когда я использую этот вид фильтра, диалоговое окно ничего не показывает, даже если текущий каталог содержит 3D-файл. Любая помощь будет оценена.

1 Ответ

1 голос
/ 21 января 2020

без скобок, без запятых

OpenFileDialog1.Filter = "3D Object|*.STL;*.OBJ;*.FBX";

, если у вас 2 или более фильтров:

OpenFileDialog1.Filter = "3D Object|*.STL;*.OBJ;*.FBX" & "|Office Files|*.doc;*.xls;*.ppt" & "|All Files|*.*"

...