次の方法で共有


ComponentDocumentDesigner クラス

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

この型のすべてのメンバの一覧については、ComponentDocumentDesigner メンバ を参照してください。

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

Public Class ComponentDocumentDesigner
   Inherits ComponentDesigner
   Implements IRootDesigner, IToolboxUser, _
   ITypeDescriptorFilterService
[C#]
public class ComponentDocumentDesigner : ComponentDesigner,
   IRootDesigner, IToolboxUser, ITypeDescriptorFilterService
[C++]
public __gc class ComponentDocumentDesigner : public
   ComponentDesigner, IRootDesigner, IToolboxUser,
   ITypeDescriptorFilterService
[JScript]
public class ComponentDocumentDesigner extends ComponentDesigner
   implements IRootDesigner, IToolboxUser,
   ITypeDescriptorFilterService

スレッドセーフ

この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。

解説

ComponentDocumentDesigner は、入れ子になったコンポーネントをサポートするルート デザイン ドキュメントのデザイナのための基本クラスを提供します。また、 ComponentDocumentDesigner は、 ComponentDesigner クラスから継承したメソッドおよび機能の他に、 IRootDesigner インターフェイスを実装し、入れ子になったコンポーネントすべて、および関連コンポーネントに対して、ルート レベルのデザイン モード ビューを提供します。

メモ   通常、 Form または Control のルート レベルのデザイン モード ビューは、組み込みのルート デザイナによって提供されます。デザイン モードで他の種類のルート コンポーネントのビューを使用するには、 IRootDesigner をカスタム実装する必要があります。

DesignerAttribute を使用してデザイナに型を関連付けることができます。デザイン時の動作のカスタマイズの概要については、「 デザイン時サポートの拡張 」を参照してください。

必要条件

名前空間: System.Windows.Forms.Design

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

アセンブリ: System.Design (System.Design.dll 内)

参照

ComponentDocumentDesigner メンバ | System.Windows.Forms.Design 名前空間 | ComponentDesigner | IRootDesigner | IDesigner | デザイン時サポートの拡張 | DesignerAttribute