ComponentDocumentDesignerとは? わかりやすく解説

ComponentDocumentDesigner クラス

入れ子になったコンポーネントをサポートするルート デザイン ドキュメントのデザイン時の動作を拡張するための基本デザイナ クラス。

名前空間: System.Windows.Forms.Design
アセンブリ: System.Design (system.design.dll 内)
構文構文

Public Class ComponentDocumentDesigner
    Inherits ComponentDesigner
    Implements IRootDesigner, IDesigner, IDisposable, IToolboxUser,
 _
    ITypeDescriptorFilterService
Dim instance As ComponentDocumentDesigner
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
解説解説
継承階層継承階層
System.Object
   System.ComponentModel.Design.ComponentDesigner
    System.Windows.Forms.Design.ComponentDocumentDesigner
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ComponentDocumentDesigner メンバ
System.Windows.Forms.Design 名前空間
ComponentDesigner
IRootDesigner
IDesigner
DesignerAttribute
その他の技術情報
デザイン時サポートの拡張

ComponentDocumentDesigner コンストラクタ


ComponentDocumentDesigner プロパティ


パブリック プロパティパブリック プロパティ

プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ InheritanceAttribute  関連付けられているコンポーネントの継承の種類を示す属性を取得します。 ( ComponentDesigner から継承されます。)
プロテクト プロパティ Inherited  コンポーネントが継承されているかどうかを示す値を取得します。 ( ComponentDesigner から継承されます。)
プロテクト プロパティ ParentComponent  このデザイナの親コンポーネントを取得します。 ( ComponentDesigner から継承されます。)
プロテクト プロパティ ShadowProperties  ユーザー設定値をオーバーライドするプロパティ値のコレクションを取得します。 ( ComponentDesigner から継承されます。)
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.ComponentModel.Design.IRootDesigner.SupportedTechnologies このメンバの説明については、「IRootDesigner.SupportedTechnologies」を参照してください。
参照参照

関連項目

ComponentDocumentDesigner クラス
System.Windows.Forms.Design 名前空間
ComponentDesigner
IRootDesigner
IDesigner
DesignerAttribute

その他の技術情報

デザイン時サポートの拡張

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 クラス
System.Windows.Forms.Design 名前空間
ComponentDesigner
IRootDesigner
IDesigner
DesignerAttribute

その他の技術情報

デザイン時サポートの拡張

ComponentDocumentDesigner メンバ

入れ子になったコンポーネントをサポートするルート デザイン ドキュメントのデザイン時の動作を拡張するための基本デザイナ クラス。

ComponentDocumentDesigner データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド ComponentDocumentDesigner ComponentDocumentDesigner クラスの新しいインスタンスを初期化します。
パブリック プロパティパブリック プロパティ
プロテクト プロパティプロテクト プロパティ
  名前 説明
プロテクト プロパティ 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 クラス
System.Windows.Forms.Design 名前空間
ComponentDesigner
IRootDesigner
IDesigner
DesignerAttribute

その他の技術情報

デザイン時サポートの拡張



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ComponentDocumentDesigner」の関連用語











ComponentDocumentDesignerのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ComponentDocumentDesignerのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS