Na poniższym obrazku "MyCars" jest zbiorem. Jeśli właściwość obiektu jest kolekcją, to w polu PropertyGrid wartość pojawia się jako ciąg "(kolekcja)" z przyciskiem po prawej stronie, jeśli element jest zaznaczony.Zmiana wartości elementu właściwości w PropertyGrid
Czy można zmienić wartość "(Odbiór)"? Jeśli tak to jak? Powodem, dla którego pytam, jest to, że zaimplementowałem niestandardowy UITypeEditor dla obiektu, który pojawi się w PropertyGrid w moim programie. Jak dotąd pojawia się przycisk po prawej stronie, ale wartość tekstowa jest taka sama, jak wyświetlana nazwa właściwości. Chciałbym, żeby pojawił się tam inny ciąg znaków.
Edit: za to, co warte, wiem, że mogę zastąpić metodę z UITypeEditor PaintValue
i zapewniają ikonę, która może skończę robić, jeśli nie mogę rozwiązać ten problem, ale ja nadal lubię wiedzieć, czy i jak ten tekst "(kolekcja)" może zostać zmieniony.
Wydaje mi się, że w dalszym ciągu z "(kolekcja)" obok ikony, jeśli użyłbyś metody PaintValue, ale nie wiesz. –