0
我创建一个打开文件对话框带有过滤器是这样的:C#打开文件对话框过滤器适用于“文件名”栏中
OpenFileDialog lfDialog = new OpenFileDialog();
lfDialog.Filter = "Lizenzdatei|*.cil";
lfDialog.DefaultExt = "*.cil";
我希望用户能够选择具有.cil扩展中的文件。 但是,通过在“文件名”字段中输入文件名和其他文件名,然后选择.cil扩展名,我可以选择任何具有当前目录中的扩展名的文件。有什么方法可以用OpenFileDialog属性或方法来超越这个吗?
想出了下一个解决方案: 处理LoadFileDialog.FileOk事件并在那里检查扩展。 – mcnill 2012-07-20 13:47:12