エクスポート (0) 印刷
すべて展開

System.Drawing.Design 名前空間

System.Drawing.Design 名前空間には、デザイン時のユーザー インターフェイス (UI) ロジックと描画を拡張するクラスが含まれています。

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

注意に関するメモ注意

System.Drawing.Design 名前空間内のクラスを Windows サービスまたは ASP.NET サービスで使用することはサポートされていません。使用した場合、サービスのパフォーマンス低下や実行時の例外発生など、予期しない問題が発生する場合があります。

 クラス説明
パブリック クラスBitmapEditorプロパティ ブラウザでビットマップ ファイルを選択するためのユーザー インターフェイスを提供します。
パブリック クラスCategoryNameCollectionカテゴリ名の文字列のコレクションを表します。
パブリック クラスColorEditor色を視覚的に選択するための UITypeEditor を提供します。
パブリック クラスContentAlignmentEditor内容の配置を視覚的に編集するための UITypeEditor を提供します。
パブリック クラスCursorEditorカーソル (.cur) ファイルに対して既定のファイル検索を実行する UITypeEditor を提供します。
パブリック クラスFontEditorFont オブジェクトを選択および設定するためのユーザー インターフェイスを提供します。
パブリック クラスFontNameEditorフォント名のグリフを描画する UITypeEditor を提供します。
パブリック クラスIconEditorアイコンを視覚的に選択するための UITypeEditor を提供します。
パブリック クラスImageEditorプロパティ グリッドでプロパティに対応するイメージを選択するためのユーザー インターフェイスを提供します。
パブリック クラスMetafileEditorメタファイル (.emf) ファイルに対して既定のファイル検索を実行する UITypeEditor を提供します。
パブリック クラスPaintValueEventArgsPaintValue メソッドのデータを提供します。
パブリック クラスPropertyValueUIItem[プロパティ] ウィンドウに表示されるプロパティについて、イベント ハンドラ、ポップアップ情報文字列、プロパティを表示するためのアイコンなどの情報を提供します。
パブリック クラスToolboxComponentsCreatedEventArgsツールボックスにコンポーネントが追加されると発生する ComponentsCreated イベントにデータを提供します。
パブリック クラスToolboxComponentsCreatingEventArgsツールボックスにコンポーネントが追加されると発生する ComponentsCreating イベントにデータを提供します。
パブリック クラスToolboxItemツールボックス項目の基本の実装を提供します。
パブリック クラスToolboxItemCollectionツールボックス項目のコレクションを表します。
パブリック クラスToolboxItemContainerToolboxItem をカプセル化します。
パブリック クラスToolboxItemCreatorToolboxItemCreatorCallback をカプセル化します。このクラスは継承できません。
パブリック クラスToolboxServiceIToolboxService インターフェイスの既定の実装を提供します。
パブリック クラスUITypeEditor値エディタをデザインするために使用できる基本クラスを提供します。値エディタは、サポートされているデータ型のオブジェクトの値を表示および編集するためのユーザー インターフェイス (UI) を提供します。

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

 デリゲート説明
パブリック デリゲートPropertyValueUIHandlerIPropertyValueUIService の実装にデリゲートを追加するメソッドを表します。
パブリック デリゲートPropertyValueUIItemInvokeHandlerPropertyValueUIItemInvokeHandler イベントを処理するメソッドを表します。
パブリック デリゲートToolboxComponentsCreatedEventHandlerComponentsCreated イベントを処理するメソッドを表します。
パブリック デリゲートToolboxComponentsCreatingEventHandlerComponentsCreating イベントを処理するメソッドを表します。
パブリック デリゲートToolboxItemCreatorCallbackToolboxItemCreatorCallback イベントを処理するメソッドを表します。

 列挙体説明
パブリック列挙体UITypeEditorEditStyleUITypeEditor の値編集スタイルを示す識別子を指定します。

コミュニティの追加

追加
表示:
© 2015 Microsoft