在我的filedialog中,我设置了一个过滤器。在这种情况下*.doc|*.docx
。
当用户在“文件名”文本框中插入星号符号并点击ENTER时,正在重置过滤器,显示所有文件。
我该如何防止这种情况?
答案 0 :(得分:0)
您无法控制对话框。您唯一能做的就是检查用户选择的文件扩展名。如果扩展名不是.doc或.docx,则可以重新打开对话框。
这是可能对您有所帮助的功能:
string ext = Path.GetExtension(OpenFileDialog.FileName);
这将只返回文件的扩展名。