【发布时间】:2009-08-26 02:19:34
【问题描述】:
我有一个带有 string[] 属性的对象。当我将它指定为 PropertyGrid 中的 SelectedObject 时,我会为该属性显示一个“String[] Array”。
有没有办法可以将此显示部分更改为其他内容?
【问题讨论】:
标签: winforms propertygrid
我有一个带有 string[] 属性的对象。当我将它指定为 PropertyGrid 中的 SelectedObject 时,我会为该属性显示一个“String[] Array”。
有没有办法可以将此显示部分更改为其他内容?
【问题讨论】:
标签: winforms propertygrid
听起来它当前正在显示 ToString() 值;所以一种选择是覆盖 ToString() 方法以显示格式化的字符串——如果字符串是你想要的。
我们自己的管理员 Marc Gravell 先生从另一个地点和时间发现了一点 Google 工作 this post。他的回答很中肯
【讨论】:
它显示“String[] Array”,因为您需要为该属性提供类型转换器。 这是详细解决方案的链接:How to: Implement a Type Converter。
【讨论】: