ComponentDocumentDesigner クラス
アセンブリ: System.Design (system.design.dll 内)

Public Class ComponentDocumentDesigner Inherits ComponentDesigner Implements IRootDesigner, IDesigner, IDisposable, IToolboxUser, _ ITypeDescriptorFilterService
public class ComponentDocumentDesigner : ComponentDesigner, IRootDesigner, IDesigner, IDisposable, IToolboxUser, ITypeDescriptorFilterService
public ref class ComponentDocumentDesigner : public ComponentDesigner, IRootDesigner, IDesigner, IDisposable, IToolboxUser, ITypeDescriptorFilterService
public class ComponentDocumentDesigner extends ComponentDesigner implements IRootDesigner, IDesigner, IDisposable, IToolboxUser, ITypeDescriptorFilterService
public class ComponentDocumentDesigner extends ComponentDesigner implements IRootDesigner, IDesigner, IDisposable, IToolboxUser, ITypeDescriptorFilterService

ComponentDocumentDesigner は、入れ子になったコンポーネントをサポートするルート デザイン ドキュメントのデザイナのための基本クラスを提供します。また、ComponentDocumentDesigner は、ComponentDesigner クラスから継承したメソッドおよび機能の他に、IRootDesigner インターフェイスを実装し、入れ子になったコンポーネントすべて、および関連コンポーネントに対して、ルート レベルのデザイン モード ビューを提供します。
![]() |
---|
通常、Form または Control のルート レベルのデザイン モード ビューは、組み込みのルート デザイナによって提供されます。デザイン モードで他の種類のルート コンポーネントのビューを使用するには、IRootDesigner をカスタム実装する必要があります。 |
DesignerAttribute を使用してデザイナに型を関連付けることができます。デザイン時の動作のカスタマイズの概要については、「デザイン時サポートの拡張」を参照してください。

System.ComponentModel.Design.ComponentDesigner
System.Windows.Forms.Design.ComponentDocumentDesigner


Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ComponentDocumentDesigner コンストラクタ
アセンブリ: System.Design (system.design.dll 内)



Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


ComponentDocumentDesigner プロパティ

名前 | 説明 | |
---|---|---|
![]() | ActionLists | デザイナに関連付けられているコンポーネントでサポートされているデザイン時アクション リストを取得します。 ( ComponentDesigner から継承されます。) |
![]() | AssociatedComponents | デザイナで管理されているコンポーネントに関連付けられているコンポーネントのコレクションを取得します。 ( ComponentDesigner から継承されます。) |
![]() | Component | デザイナがデザインするコンポーネントを取得します。 ( ComponentDesigner から継承されます。) |
![]() | Control | デザイナのコントロールを取得します。 |
![]() | TrayAutoArrange | デザイナのコンポーネント トレイが自動配置モードであるかどうかを示す値を取得または設定します。 |
![]() | TrayLargeIcon | デザイナのコンポーネント トレイが大きいアイコンを使うモードかどうかを示す値を、取得または設定します。 |
![]() | Verbs | デサイナに関連付けられているコンポーネントがサポートしているデザイン時の動詞を取得します。 ( ComponentDesigner から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | InheritanceAttribute | 関連付けられているコンポーネントの継承の種類を示す属性を取得します。 ( ComponentDesigner から継承されます。) |
![]() | Inherited | コンポーネントが継承されているかどうかを示す値を取得します。 ( ComponentDesigner から継承されます。) |
![]() | ParentComponent | このデザイナの親コンポーネントを取得します。 ( ComponentDesigner から継承されます。) |
![]() | ShadowProperties | ユーザー設定値をオーバーライドするプロパティ値のコレクションを取得します。 ( ComponentDesigner から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.ComponentModel.Design.IRootDesigner.SupportedTechnologies | このメンバの説明については、「IRootDesigner.SupportedTechnologies」を参照してください。 |

ComponentDocumentDesigner メソッド

名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 ComponentDocumentDesigner によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 |
![]() | DoDefaultAction | コンポーネントの既定イベントに対するメソッド シグネチャをソース コード ファイル内に作成し、コード内のその位置にカーソルを移動します。 ( ComponentDesigner から継承されます。) |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 ( Object から継承されます。) |
![]() | Initialize | オーバーライドされます。 コンポーネントを指定して、デザイナを初期化します。 |
![]() | InitializeExistingComponent | 既存のコンポーネントを再初期化します。 ( ComponentDesigner から継承されます。) |
![]() | InitializeNewComponent | 新規作成したコンポーネントを初期化します。 ( ComponentDesigner から継承されます。) |
![]() | InitializeNonDefault | 既定値以外の値に既に初期化されている、インポートされたコンポーネントの設定値を初期化します。 ( ComponentDesigner から継承されます。) |
![]() | OnSetComponentDefaults | コンポーネントの既定のプロパティを設定します。 ( ComponentDesigner から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 ( Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 オーバーライドされます。 ComponentDocumentDesigner によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 |
![]() | Finalize | ガベージ コレクションでオブジェクトがクリアされる前に、Dispose(false) を呼び出して、リソースの解放を試みます。 ( ComponentDesigner から継承されます。) |
![]() | GetService | デザイナのコンポーネントのデザイン モード サイトから、指定した型のサービスの取得を試みます。 ( ComponentDesigner から継承されます。) |
![]() | GetToolSupported | 指定したツールがデザイナでサポートされているかどうかを示す値を取得します。 |
![]() | InvokeGetInheritanceAttribute | 指定した ComponentDesigner の InheritanceAttribute を取得します。 ( ComponentDesigner から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 ( Object から継承されます。) |
![]() | PostFilterAttributes | デザイナが、TypeDescriptor を通じて公開する一連の属性から、項目を変更または削除できるようにします。 ( ComponentDesigner から継承されます。) |
![]() | PostFilterEvents | デザイナが、TypeDescriptor を通じて公開する一連のイベントから、項目を変更または削除できるようにします。 ( ComponentDesigner から継承されます。) |
![]() | PostFilterProperties | デザイナが、TypeDescriptor を通じて公開する一連のプロパティから、項目を変更または削除できるようにします。 ( ComponentDesigner から継承されます。) |
![]() | PreFilterAttributes | デザイナが、TypeDescriptor を通じて公開する一連の属性に項目を追加できるようにします。 ( ComponentDesigner から継承されます。) |
![]() | PreFilterEvents | デザイナが、TypeDescriptor を通じて公開する一連のイベントに項目を追加できるようにします。 ( ComponentDesigner から継承されます。) |
![]() | PreFilterProperties | オーバーライドされます。 TypeDescriptor を通じてコンポーネントが公開するプロパティのセットを調整します。 |
![]() | RaiseComponentChanged | コンポーネントが変更されたことを IComponentChangeService に通知します。 ( ComponentDesigner から継承されます。) |
![]() | RaiseComponentChanging | コンポーネントが変更されようとしていることを IComponentChangeService に通知します。 ( ComponentDesigner から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.ComponentModel.Design.IRootDesigner.GetView | このメンバの説明については、「System.ComponentModel.Design.ViewTechnology」を参照してください。 |
![]() | System.ComponentModel.Design.ITypeDescriptorFilterService.FilterAttributes | このメンバの説明については、「ITypeDescriptorFilterService.FilterAttributes」を参照してください。 |
![]() | System.ComponentModel.Design.ITypeDescriptorFilterService.FilterEvents | このメンバの説明については、「ITypeDescriptorFilterService.FilterEvents」を参照してください。 |
![]() | System.ComponentModel.Design.ITypeDescriptorFilterService.FilterProperties | このメンバの説明については、「ITypeDescriptorFilterService.FilterProperties」を参照してください。 |
![]() | System.Drawing.Design.IToolboxUser.GetToolSupported | このメンバの説明については、「IToolboxUser.GetToolSupported」を参照してください。 |
![]() | System.Drawing.Design.IToolboxUser.ToolPicked | このメンバの説明については、「IToolboxUser.ToolPicked」を参照してください。 |

ComponentDocumentDesigner メンバ
入れ子になったコンポーネントをサポートするルート デザイン ドキュメントのデザイン時の動作を拡張するための基本デザイナ クラス。
ComponentDocumentDesigner データ型で公開されるメンバを以下の表に示します。


名前 | 説明 | |
---|---|---|
![]() | ActionLists | デザイナに関連付けられているコンポーネントでサポートされているデザイン時アクション リストを取得します。(ComponentDesigner から継承されます。) |
![]() | AssociatedComponents | デザイナで管理されているコンポーネントに関連付けられているコンポーネントのコレクションを取得します。(ComponentDesigner から継承されます。) |
![]() | Component | デザイナがデザインするコンポーネントを取得します。(ComponentDesigner から継承されます。) |
![]() | Control | デザイナのコントロールを取得します。 |
![]() | TrayAutoArrange | デザイナのコンポーネント トレイが自動配置モードであるかどうかを示す値を取得または設定します。 |
![]() | TrayLargeIcon | デザイナのコンポーネント トレイが大きいアイコンを使うモードかどうかを示す値を、取得または設定します。 |
![]() | Verbs | デサイナに関連付けられているコンポーネントがサポートしているデザイン時の動詞を取得します。(ComponentDesigner から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | InheritanceAttribute | 関連付けられているコンポーネントの継承の種類を示す属性を取得します。(ComponentDesigner から継承されます。) |
![]() | Inherited | コンポーネントが継承されているかどうかを示す値を取得します。(ComponentDesigner から継承されます。) |
![]() | ParentComponent | このデザイナの親コンポーネントを取得します。(ComponentDesigner から継承されます。) |
![]() | ShadowProperties | ユーザー設定値をオーバーライドするプロパティ値のコレクションを取得します。(ComponentDesigner から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 ComponentDocumentDesigner によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 |
![]() | DoDefaultAction | コンポーネントの既定イベントに対するメソッド シグネチャをソース コード ファイル内に作成し、コード内のその位置にカーソルを移動します。 (ComponentDesigner から継承されます。) |
![]() | Equals | オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。) |
![]() | GetHashCode | 特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。) |
![]() | GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() | Initialize | オーバーライドされます。 コンポーネントを指定して、デザイナを初期化します。 |
![]() | InitializeExistingComponent | 既存のコンポーネントを再初期化します。 (ComponentDesigner から継承されます。) |
![]() | InitializeNewComponent | 新規作成したコンポーネントを初期化します。 (ComponentDesigner から継承されます。) |
![]() | InitializeNonDefault | 既定値以外の値に既に初期化されている、インポートされたコンポーネントの設定値を初期化します。 (ComponentDesigner から継承されます。) |
![]() | OnSetComponentDefaults | コンポーネントの既定のプロパティを設定します。 (ComponentDesigner から継承されます。) |
![]() | ReferenceEquals | 指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。) |
![]() | ToString | 現在の Object を表す String を返します。 (Object から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | Dispose | オーバーロードされます。 オーバーライドされます。 ComponentDocumentDesigner によって使用されているアンマネージ リソースを解放し、オプションでマネージ リソースも解放します。 |
![]() | Finalize | ガベージ コレクションでオブジェクトがクリアされる前に、Dispose(false) を呼び出して、リソースの解放を試みます。 (ComponentDesigner から継承されます。) |
![]() | GetService | デザイナのコンポーネントのデザイン モード サイトから、指定した型のサービスの取得を試みます。 (ComponentDesigner から継承されます。) |
![]() | GetToolSupported | 指定したツールがデザイナでサポートされているかどうかを示す値を取得します。 |
![]() | InvokeGetInheritanceAttribute | 指定した ComponentDesigner の InheritanceAttribute を取得します。 (ComponentDesigner から継承されます。) |
![]() | MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() | PostFilterAttributes | デザイナが、TypeDescriptor を通じて公開する一連の属性から、項目を変更または削除できるようにします。 (ComponentDesigner から継承されます。) |
![]() | PostFilterEvents | デザイナが、TypeDescriptor を通じて公開する一連のイベントから、項目を変更または削除できるようにします。 (ComponentDesigner から継承されます。) |
![]() | PostFilterProperties | デザイナが、TypeDescriptor を通じて公開する一連のプロパティから、項目を変更または削除できるようにします。 (ComponentDesigner から継承されます。) |
![]() | PreFilterAttributes | デザイナが、TypeDescriptor を通じて公開する一連の属性に項目を追加できるようにします。 (ComponentDesigner から継承されます。) |
![]() | PreFilterEvents | デザイナが、TypeDescriptor を通じて公開する一連のイベントに項目を追加できるようにします。 (ComponentDesigner から継承されます。) |
![]() | PreFilterProperties | オーバーライドされます。 TypeDescriptor を通じてコンポーネントが公開するプロパティのセットを調整します。 |
![]() | RaiseComponentChanged | コンポーネントが変更されたことを IComponentChangeService に通知します。 (ComponentDesigner から継承されます。) |
![]() | RaiseComponentChanging | コンポーネントが変更されようとしていることを IComponentChangeService に通知します。 (ComponentDesigner から継承されます。) |

名前 | 説明 | |
---|---|---|
![]() | System.ComponentModel.Design.IRootDesigner.GetView | このメンバの説明については、「System.ComponentModel.Design.ViewTechnology」を参照してください。 |
![]() | System.ComponentModel.Design.ITypeDescriptorFilterService.FilterAttributes | このメンバの説明については、「ITypeDescriptorFilterService.FilterAttributes」を参照してください。 |
![]() | System.ComponentModel.Design.ITypeDescriptorFilterService.FilterEvents | このメンバの説明については、「ITypeDescriptorFilterService.FilterEvents」を参照してください。 |
![]() | System.ComponentModel.Design.ITypeDescriptorFilterService.FilterProperties | このメンバの説明については、「ITypeDescriptorFilterService.FilterProperties」を参照してください。 |
![]() | System.Drawing.Design.IToolboxUser.GetToolSupported | このメンバの説明については、「IToolboxUser.GetToolSupported」を参照してください。 |
![]() | System.Drawing.Design.IToolboxUser.ToolPicked | このメンバの説明については、「IToolboxUser.ToolPicked」を参照してください。 |
![]() | System.ComponentModel.Design.IRootDesigner.SupportedTechnologies | このメンバの説明については、「IRootDesigner.SupportedTechnologies」を参照してください。 |

- ComponentDocumentDesignerのページへのリンク