Изменить значение элемента свойства в PropertyGrid

На картинке ниже «MyCars» — это коллекция. Если свойство объекта является коллекцией, то в PropertyGrid значение отображается в виде строки "(Коллекция )" с кнопкой справа, если элемент выбран.

Можно ли изменить значение «(Коллекция )»? Если да, то как? Причина, по которой я спрашиваю, заключается в том, что я реализовал пользовательский UITypeEditor для объекта, который будет отображаться в PropertyGrid в моей программе. Пока появляется кнопка справа, но текстовое значение совпадает с отображаемым именем свойства. Я бы хотел, чтобы там отображалась другая строка.

Example propertygrid.

Отредактируйте :по своему усмотрению, я знаю, что могу переопределить метод PaintValueиз UITypeEditor и предоставить значок, который я могу в конечном итоге сделать, если не смогу решить эту проблему, но я все же хотел бы знать, если и как этот текст "(Коллекция )" можно изменить.

9
задан kevin628 13 August 2012 в 06:50
поделиться