下の写真の「MyCars」はコレクションです。オブジェクトのプロパティがコレクションの場合、PropertyGridでは、アイテムが選択されている場合、値は文字列 "(Collection)"として表示され、右側にボタンが表示されます。
「(Collection)」の値を変更することはできますか?もしそうなら、どのように? 私が尋ねる理由は、プログラムのPropertyGridに表示されるオブジェクトにカスタムUITypeEditorを実装したためです。これまでのところ、右側のボタンが表示されていますが、テキスト値はプロパティの表示名と同じです。そこに別の文字列を表示したいのですが。
編集:価値があるので、PaintValue
UITypeEditorからメソッドをオーバーライドしてアイコンを提供できることはわかっていますが、この問題を解決できない場合は、最終的には実行する可能性がありますが、それがどのように行われるかを知りたいです。コレクション)」のテキストは変更できます。