0

プロジェクトで propertygrid を使用する必要があり、表示される属性をフィルタリングする必要があります。プロパティ グリッドをカテゴリ別にフィルター処理する方法を見つけましたが、それをフィルター処理するときはさらに深くする必要があります。

「外観」カテゴリのみを表示するコードを次に示します。しかし、「BackColor」のような「Appearance」の下のいくつかの属性を無効にする必要があります

Attribute myfilterattribute = new CategoryAttribute("Appearance");
pg_1.BrowsableAttributes = new AttributeCollection(new Attribute[] { myfilterattribute });

Backcolor も除外するにはどうすればよいですか?

4

2 に答える 2

1

コンパイル時などにこの小道具を静的に無効にしたい場合は、このアプローチを試すことができます。それらを非表示に設定すると、ランタイムがより複雑になるため、動的プロパティ設定を参照してください。

于 2013-08-05T08:48:08.550 に答える