次の方法で共有


System.Drawing.Design 名前空間

System.Drawing.Design 名前空間には、デザイン時のユーザー インターフェイス (UI) ロジックと描画を拡張するクラスが含まれています。この名前空間のクラスを使用して、カスタムのツールボックス項目、サポートされている型の値を編集したりグラフィカルに表示できる型固有の値エディタ、値を特定の型に変換できる型コンバータなどを作成できます。この名前空間は、デザイン時 UI の拡張機能を開発するための基本フレームワークを提供します。

名前空間の階層構造

クラス

クラス 説明
BitmapEditor プロパティ ウィンドウでビットマップ ファイルを選択するためのユーザー インターフェイスを提供します。
CategoryNameCollection カテゴリ名の文字列のコレクションを表します。
FontEditor Font オブジェクトを選択および設定するためのユーザー インターフェイスを提供します。
ImageEditor プロパティ グリッドでプロパティに対応するイメージを選択するためのユーザー インターフェイスを提供します。
PaintValueEventArgs PaintValue イベントのデータを提供します。
PropertyValueUIItem [プロパティ] ウィンドウに表示されるプロパティについて、イベント ハンドラ、ポップアップ情報文字列、プロパティを表示するためのアイコンなどの情報を提供します。
ToolboxComponentsCreatedEventArgs ツールボックスにコンポーネントが追加されると発生する ComponentsCreated イベントにデータを提供します。
ToolboxComponentsCreatingEventArgs ツールボックスにコンポーネントが追加されるときに発生する ComponentsCreating イベントにデータを提供します。
ToolboxItem ツールボックス項目の基本の実装を提供します。
ToolboxItemCollection ツールボックス項目のコレクションを表します。
UITypeEditor 値エディタをデザインするために使用できる基本クラスを提供します。値エディタは、サポートされているデータ型のオブジェクトの値を表示および編集するためのインターフェイスを提供します。

インターフェイス

インターフェイス 説明
IPropertyValueUIService プロパティ ブラウザに表示されるコンポーネントのプロパティのイメージ、ツール ヒント、およびイベント ハンドラを管理するユーザー インターフェイスを提供します。
IToolboxService 開発環境でツールボックスの管理とクエリを行うメソッドとプロパティを提供します。
IToolboxUser 現在選択されているツールボックス項目を設定し、デザイナが特定のツールボックス項目をサポートしているかどうかを示すインターフェイスを定義します。

デリゲート

デリゲート 説明
PropertyValueUIHandler IPropertyValueUIService の実装にデリゲートを追加するメソッドを表します。
PropertyValueUIItemInvokeHandler PropertyValueUIItemInvokeHandler イベントを処理するメソッドを表します。
ToolboxComponentsCreatedEventHandler ComponentsCreated イベントを処理するメソッドを表します。
ToolboxComponentsCreatingEventHandler ComponentsCreating イベントを処理するメソッドを表します。
ToolboxItemCreatorCallback ToolboxItemCreatorCallback イベントを処理するメソッドを表します。

列挙体

列挙体 説明
UITypeEditorEditStyle UITypeEditor の値編集スタイルを示す識別子を指定します。

参照

.NET Framework クラス ライブラリ