System.Drawing.Design 名前空間

デザイン時のユーザー インターフェイス (UI) ロジックと描画を拡張するクラスが含まれています。

クラス

名前 説明
BitmapEditor

プロパティ ブラウザーでビットマップ ファイルを選択するためのユーザー インターフェイスを提供します。

CategoryNameCollection

カテゴリ名文字列のコレクションを表します。

ColorEditor

色を視覚的に選択するための UITypeEditor を提供します。

ContentAlignmentEditor

コンテンツの配置を視覚的に編集するための UITypeEditor を提供します。

CursorEditor

カーソル (.cur) ファイルの既定のファイル検索を実行できる UITypeEditor を提供します。

FontEditor

Font オブジェクトを選択して構成するためのユーザー インターフェイスを提供します。

FontNameEditor

フォント名のグリフを描画する UITypeEditor を提供します。

IconEditor

アイコンを視覚的に選択するための UITypeEditor を提供します。

ImageEditor

プロパティ グリッド内のプロパティのイメージを選択するためのユーザー インターフェイスを提供します。

MetafileEditor

メタファイル (.emf) ファイルの既定のファイル検索を実行できる UITypeEditor を提供します。

PaintValueEventArgs

PaintValue(Object, Graphics, Rectangle) メソッドのデータを提供します。

PropertyValueUIItem

関連付けられたイベント ハンドラー、ポップアップ情報文字列、プロパティに表示するアイコンなど、プロパティ ウィンドウに表示されるプロパティに関する情報を提供します。

ToolboxComponentsCreatedEventArgs

コンポーネントがツールボックスに追加されたときに発生する ComponentsCreated イベントのデータを提供します。

ToolboxComponentsCreatingEventArgs

コンポーネントがツールボックスに追加されたときに発生する ComponentsCreating イベントのデータを提供します。

ToolboxItem

ツールボックス項目の基本実装を提供します。

ToolboxItemCollection

ツールボックス項目のコレクションを表します。

ToolboxItemContainer

ToolboxItemをカプセル化します。

ToolboxItemCreator

ToolboxItemCreatorCallbackをカプセル化します。 このクラスは継承できません。

ToolboxService

IToolboxService インターフェイスの既定の実装を提供します。

UITypeEditor

サポートされているデータ型のオブジェクトの値を表して編集するためのユーザー インターフェイス (UI) を提供できる値エディターを設計するために使用できる基本クラスを提供します。

インターフェイス

名前 説明
IPropertyValueUIService

プロパティ ブラウザーに表示されるコンポーネントのプロパティのイメージ、ツールヒント、およびイベント ハンドラーを管理するためのインターフェイスを提供します。

IToolboxItemProvider

ツールボックス項目のコレクションを公開します。

IToolboxService

開発環境でツールボックスを管理およびクエリするためのメソッドとプロパティを提供します。

IToolboxUser

現在選択されているツールボックス項目を設定し、デザイナーが特定のツールボックス項目をサポートするかどうかを示すインターフェイスを定義します。

列挙型

名前 説明
UITypeEditorEditStyle

UITypeEditorの値編集スタイルを示す識別子を指定します。

代理人

名前 説明
PropertyValueUIHandler

IPropertyValueUIServiceの実装にデリゲートを追加するメソッドを表します。

PropertyValueUIItemInvokeHandler

InvokeHandlerPropertyValueUIItem イベントを処理するメソッドを表します。

ToolboxComponentsCreatedEventHandler

ComponentsCreated イベントを処理するメソッドを表します。

ToolboxComponentsCreatingEventHandler

ComponentsCreating イベントを処理するメソッドを表します。

ToolboxItemCreatorCallback

ToolboxItemを作成できるコールバック メカニズムを提供します。

注釈

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

Caution

System.Drawing.Design 名前空間内のクラスは、Windowsまたは ASP.NET サービス内での使用はサポートされていません。 これらのアプリケーションの種類の 1 つからこれらのクラスを使用しようとすると、サービスパフォーマンスの低下や実行時の例外など、予期しない問題が発生する可能性があります。