【问题标题】:Change DisplayName attribute for a property更改属性的 DisplayName 属性
【发布时间】:2010-11-06 21:44:33
【问题描述】:

我正在寻找一种在运行时更改属性的DisplayName 属性值的方法。这在 Windows 窗体中是否可行?

【问题讨论】:

    标签: .net winforms properties attributes propertygrid


    【解决方案1】:

    为您的类创建自己的TypeDescriptionProvider,并在运行时使用TypeDescriptor 将其分配给单个对象(或整个类)。还要查看GetTypeDescriptorGetProperties,最后是AttributeArray

    一般来说,创建自己的类型描述符并不难,但是你需要仔细阅读 msdn 并做很多尝试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-01-26
      • 2023-03-30
      • 2011-07-12
      • 2019-08-11
      • 2021-11-24
      • 2019-07-30
      • 1970-01-01
      相关资源
      最近更新 更多