1

TreeView コントロールの ImageList プロパティがフォーム上のすべての ImageList を一覧表示する方法を知っていますか? 同様のものが必要ですが、文字列のリストが必要です。これは列挙に似ていますが、PropertyGrid でプロパティを公開するオブジェクトを使用して、実行時に定義されます。

したがって、{ "foo", "bar", "grill" } のような文字列のリストでは、プロパティはそれらをリストする必要がありますが、その文字列のリストが変更された場合 (たとえば、「bbq」項目を追加した場合)、プロパティは { を列挙する必要があります。 "foo", "bar", "grill", "bbq" } 代わりに。

4

2 に答える 2

2

必要な文字列のリストだけの場合は、独自のTypeConverter. GetStandardValuesメソッドをオーバーライドする必要があります。

于 2009-05-12T17:29:34.857 に答える
1

CodeProject のこの記事では、カスタムTypeConverterまたはUITypeEditor.

于 2009-05-12T17:26:48.480 に答える