如何将 OpenFileDialog 过滤为仅 select 3d 文件格式

How to filter OpenFileDialog to only select 3d file formats

所以我有这个功能可以在我的应用程序中导入 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 文件,对话框也不会显示任何内容。任何帮助将不胜感激。

没有括号,没有逗号

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

如果您有 2 个或更多过滤器:

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