【问题标题】:C# OpenFileDialog filter apply to "File Name" fieldC# OpenFileDialog 过滤器适用于“文件名”字段
【发布时间】: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


【解决方案1】:

很遗憾,没有。此验证可以在用户选择其文件后完成。 (双击文件或单击确定按)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-05-02
    • 2013-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-07
    相关资源
    最近更新 更多