在下图中,"MyCars" 是一个集合。如果对象的属性是一个集合,在 PropertyGrid 中,该值会显示为字符串"(Collection)",并在选中该项时出现右侧的按钮。
是否可以更改 "(Collection)" 的值?如果可以,如何更改? 我问这个问题是因为我已经为在我的程序中将出现在 PropertyGrid 中的对象实现了自定义 UITypeEditor。到目前为止,右边的按钮已经出现,但文本值与属性的显示名称相同。我希望出现不同的字符串。
编辑:值得一提的是,我知道可以重写 UITypeEditor 的 PaintValue 方法并提供一个图标来解决此问题,但如果我无法解决此问题,我仍然想知道是否可以更改 "(Collection)" 文本以及如何更改。
编辑:值得一提的是,我知道可以重写 UITypeEditor 的 PaintValue 方法并提供一个图标来解决此问题,但如果我无法解决此问题,我仍然想知道是否可以更改 "(Collection)" 文本以及如何更改。