System.Windows.Forms.Design 名前空間には、Windows フォーム コンポーネントのデザイン時の構成と動作をサポートするクラスが含まれています。これらのクラスは、Windows フォーム コンポーネントをサポートするデザイナ クラス、一連のデザイン時サービス、特定の種類のプロパティを構成する UITypeEditor クラス、および ActiveX コントロールをインポートするクラスで構成されています。
クラス
| クラス | 説明 |
|---|---|
| AnchorEditor | Anchor プロパティを構成するためのユーザー インターフェイスを提供します。 |
| AxImporter | ActiveX コントロールをインポートし、デザイナからアクセスできるラッパーを生成します。 |
| AxImporter.Options | AxImporter のオプションのセットを表します。 |
| ComponentDocumentDesigner | 入れ子になったコンポーネントをサポートするルート デザイン ドキュメントのデザイン時の動作を拡張するための基本デザイナ クラス。 |
| ComponentEditorForm | WindowsFormsComponentEditor のためのユーザー インターフェイスを提供します。 |
| ComponentEditorPage | ComponentEditorPage のための基本の実装を提供します。 |
| ComponentTray | フォーム デザイナのコンポーネント トレイの動作を提供します。コンポーネント トレイは、通常はデザイン時には表示されないコンポーネントを表し、それらのコンポーネントのプロパティにアクセスしたり、その値を設定したりできるようにします。 |
| ControlDesigner | Control のデザイン モードの動作を拡張する基本デザイナ クラス。 |
| ControlDesigner. ControlDesignerAccessibleObject |
ControlDesigner の AccessibleObject を提供します。 |
| DocumentDesigner | 入れ子になったコントロールをサポートし、スクロール メッセージを受け取る Control に対して、デザイン モード動作を拡張し、ルートレベルのデザイン モード ビューを提供するための基本デザイナ クラス。 |
| EventsTab | 選択およびリンクのためのイベントを表示できる PropertyTab を提供します。 |
| FileNameEditor | ファイル名を選択するためのユーザー インターフェイスを提供します。 |
| MenuCommands | それぞれホスト環境によって提供されたコマンド関数に対応する CommandID フィールドのセットを定義します。 |
| ParentControlDesigner | 入れ子になったコントロールをサポートする Control のデザイン モードの動作を拡張する基本デザイナ クラス。 |
| PropertyTab | プロパティ タブの基本クラスを提供します。 |
| ScrollableControlDesigner | スクロール メッセージを受け取る Control のデザイン モードの動作を拡張する基本デザイナ クラス。 |
| WindowsFormsComponentEditor | モーダル ダイアログを使用して ActiveX コントロールのプロパティ ページに類似したプロパティ ページを表示するエディタの基本クラスを提供します。 |
インターフェイス
| インターフェイス | 説明 |
|---|---|
| AxImporter.IReferenceResolver | ActiveX ライブラリ、COM タイプ ライブラリまたはアセンブリ、あるいはマネージ アセンブリへの参照を解決するメソッドを提供します。 |
| IUIService | デザイナを管理している開発環境オブジェクトのユーザー インターフェイスとの対話を有効にします。 |
| IWindowsFormsEditorService | UITypeEditors にインターフェイスを提供して、Windows フォームを表示したり、デザイン モードでプロパティ グリッド コントロールからドロップダウン領域のコントロールを表示します。 |
列挙体
| 列挙体 | 説明 |
|---|---|
| SelectionRules | コンポーネントの選択規則を示すために使用する識別子を定義します。 |