2

在我的文件对话框中,我设置了一个过滤器。在这种情况下*.doc|*.docx

当用户在“文件名”文本框中插入星号并点击 ENTER 时,过滤器将被重置,显示所有文件。

我怎样才能防止这种情况?

在此处输入图像描述

4

1 回答 1

0

您无法控制对话框。您唯一能做的就是检查用户选择的文件扩展名。如果扩展名不是 .doc 或 .docx,您可以重新打开对话框。

这是可能对您有帮助的功能:

string ext = Path.GetExtension(OpenFileDialog.FileName);

这将只返回文件的扩展名。

于 2013-08-21T12:29:36.107 回答