In der folgenden Abbildung ist "MyCars" eine Sammlung. Wenn die Eigenschaft eines Objekts eine Auflistung ist, wird der Wert in einem PropertyGrid als Zeichenfolge "(Sammlung)" mit einer Schaltfläche auf der rechten Seite angezeigt, wenn das Element ausgewählt ist.Wert für Eigenschaft in PropertyGrid ändern
Ist es möglich, den Wert "(Sammlung)" zu ändern? Wenn das so ist, wie? Der Grund, den ich stelle, ist, weil ich einen benutzerdefinierten UITypeEditor für das Objekt implementiert habe, das in meinem Programm in dem PropertyGrid angezeigt wird. Bis jetzt erscheint die Schaltfläche auf der rechten Seite, aber der Textwert ist derselbe wie der Anzeigename der Eigenschaft. Ich möchte, dass eine andere Zeichenfolge angezeigt wird.
Edit: für das, was es wert ist, weiß ich, dass ich die PaintValue
Methode von UITypeEditor außer Kraft setzen kann und ein Symbol zur Verfügung stellen, die ich am Ende tun kann, wenn ich dieses Problem nicht lösen können, aber ich würde Ich möchte immer noch wissen, ob und wie dieser "(Kollektion)" Text geändert werden kann.
Ich denke, Sie würden immer noch mit "(Sammlung)" neben Ihrem Symbol enden, wenn Sie die PaintValue-Methode verwenden, aber nicht sicher. –