【发布时间】:2012-07-20 12:03:00
【问题描述】:
我正在使用这样的过滤器创建一个 OpenFileDialog:
OpenFileDialog lfDialog = new OpenFileDialog();
lfDialog.Filter = "Lizenzdatei|*.cil";
lfDialog.DefaultExt = "*.cil";
我希望该用户只能选择扩展名为 .cil 的文件。 但是通过在“文件名”字段中输入其他扩展名为 .cil 的文件名,我可以选择当前目录中具有任何扩展名的任何文件。有没有办法通过 OpenFileDialog 属性或方法来超越它?
【问题讨论】:
-
想出了下一个解决方案:处理 LoadFileDialog.FileOk 事件并在那里检查扩展。
标签: c# openfiledialog