Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的文件对话框中,我设置了一个过滤器。在这种情况下*.doc|*.docx。
*.doc|*.docx
当用户在“文件名”文本框中插入星号并点击 ENTER 时,过滤器将被重置,显示所有文件。
我怎样才能防止这种情况?
您无法控制对话框。您唯一能做的就是检查用户选择的文件扩展名。如果扩展名不是 .doc 或 .docx,您可以重新打开对话框。
这是可能对您有帮助的功能:
string ext = Path.GetExtension(OpenFileDialog.FileName);
这将只返回文件的扩展名。