我有一个带有 string[] 属性的对象。当我将其分配为 PropertyGrid 中的 SelectedObject 时,我得到一个为该属性显示的“字符串 [] 数组”。
有没有办法可以将此显示部分更改为其他内容?
我有一个带有 string[] 属性的对象。当我将其分配为 PropertyGrid 中的 SelectedObject 时,我得到一个为该属性显示的“字符串 [] 数组”。
有没有办法可以将此显示部分更改为其他内容?
听起来它当前正在显示 ToString() 值;因此,一种选择是覆盖 ToString() 方法以显示格式化的字符串——如果字符串是您想要的。
我们自己的管理员 Marc Gravell 先生从另一个地点和时间通过Google 的一点工作发现了这篇文章。他的回答很中肯
它显示“String[] Array”,因为您需要为该属性提供类型转换器。这是详细解决方案的链接:如何:实现类型转换器。