【问题标题】:Which types use a FileNameEditor in a PropertyGrid?哪些类型在 PropertyGrid 中使用 FileNameEditor?
【发布时间】:2010-05-14 17:53:49
【问题描述】:

我需要更改附加到 .net PropertyGrid 的属性的编辑器,但我无法设置该属性的 Editor 属性,因为该属性是由工具生成的,包括所有属性。

想要的编辑器是

System.Windows.Forms.Design.FileNameEditor

我可以在网上找到许多教程,通过设置编辑器属性将此编辑器分配给字符串属性,但在这种情况下我无法设置编辑器属性。但是,我可以建议代码生成工具的行为使我想使用 FileNameEditor 编辑的字符串属性转换为具有不同类型的另一个属性。

为此,我需要知道 FileNameEditor 默认编辑的类型。我在网络上没有找到任何列表可以告诉我给定编辑器哪些类型在显示在 PropertyGrid 中时会自动使用该编辑器。

【问题讨论】:

    标签: c# .net editor propertygrid


    【解决方案1】:

    此编辑器仅适用于字符串,不会自动附加到任何其他类型。

    【讨论】:

      【解决方案2】:

      根据 Reflector,它仅用于 2 个属性:

      • SqlConnectionStringBuilder.AttachDBFileName
      • OleDbConnectionStringBuilder.FileName

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-04
        • 2019-08-22
        • 1970-01-01
        • 1970-01-01
        • 2023-03-31
        • 2015-08-09
        相关资源
        最近更新 更多