[C#]Property Grid(プロパティグリッド)
プロパティグリッドを使う
プロパティグリッドとは、IDEのプロパティウィンドウをアプリケーション上で使用するためのツール。
↓のような感じのアプリを作れる。
上記のようにボタンとプロパティグリッドを配置してみた。
プロパティグリッドのプロパティ、「SelectedObject」に配置したボタンを選択すれば、プロパティグリッド上からボタンのプロパティを変更できるようになる。
今回は既存のコントロールをプロパティグリッドに設定したが、本来であればカスタムコントロールやユーザコントロールで作成したコントロールのデバッグ用や、自分で属性を指定して、独自の設定を行うのが正しい使い方と思う。
属性の設定方法やらカスタムコントロールやらはまたそのうち。