【发布时间】:2010-11-06 21:44:33
【问题描述】:
我正在寻找一种在运行时更改属性的DisplayName 属性值的方法。这在 Windows 窗体中是否可行?
【问题讨论】:
标签: .net winforms properties attributes propertygrid
我正在寻找一种在运行时更改属性的DisplayName 属性值的方法。这在 Windows 窗体中是否可行?
【问题讨论】:
标签: .net winforms properties attributes propertygrid
为您的类创建自己的TypeDescriptionProvider,并在运行时使用TypeDescriptor 将其分配给单个对象(或整个类)。还要查看GetTypeDescriptor 和GetProperties,最后是AttributeArray。
一般来说,创建自己的类型描述符并不难,但是你需要仔细阅读 msdn 并做很多尝试。
【讨论】: