2

私はWinformsを使用していますPropertyGrid。のターゲットにSelectedObjectは type のプロパティが含まれていますImage。すべてのアイテムが同じ高さであるため、画像が小さすぎて適切に表示されないことを除いて、すべて問題ありません。画像を少し大きく表示できるように、グリッド項目の高さをある程度制御したいと思います。もう 1 つの詳細は、SelectedObject1 つのPropertyGridコントロールの に、さまざまな異なるクラス (イメージ プロパティを持つ場合と持たない場合がある) のいずれかのオブジェクトを割り当てることができることです。SelectedObjectそれをコントロールの静的な動作にするのではなく、インスタンス固有にすることができない場合は、項目の高さを少なくともクラス固有にするために、画像プロパティのカスタム属性に落ち着きます。

これどうやってするの?カスタム属性? PropertyGridイベント?他の何か?

4

1 に答える 1