Freigeben über


ComponentDocumentDesigner-Klasse

Basisdesignerklasse für die Erweiterung des Entwurfsmodusverhaltens eines Stammentwurfsdokuments, das geschachtelte Komponenten unterstützt.

Namespace: System.Windows.Forms.Design
Assembly: System.Design (in system.design.dll)

Syntax

'Declaration
Public Class ComponentDocumentDesigner
    Inherits ComponentDesigner
    Implements IRootDesigner, IDesigner, IDisposable, IToolboxUser, _
    ITypeDescriptorFilterService
'Usage
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

Hinweise

Der ComponentDocumentDesigner stellt eine Basisklasse für Designer von Stammentwurfsdokumenten bereit, die geschachtelte Komponenten unterstützen. Zusätzlich zu den Methoden und Funktionen, die von der ComponentDesigner-Klasse geerbt wurden, implementiert der ComponentDocumentDesigner die IRootDesigner-Schnittstelle, um für die zugeordnete Komponente sowie alle geschachtelten Komponenten eine Entwurfsmodusansicht auf Stammebene bereitzustellen.

Hinweis

Die Entwurfsmodusansicht auf Stammebene für ein Form oder ein Control wird i. d. R. durch einen integrierten Stammdesigner bereitgestellt. Um die Ansicht für andere Typen von Stammkomponenten im Entwurfsmodus bereitzustellen, ist eine benutzerdefinierte IRootDesigner-Implementierung erforderlich.

Mit einem DesignerAttribute können Sie einem Designer einen Typ zuordnen. Eine Übersicht über das Anpassen des Entwurfszeitverhaltens finden Sie unter Erweitern der Entwurfszeitunterstützung.

Vererbungshierarchie

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

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

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 unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

ComponentDocumentDesigner-Member
System.Windows.Forms.Design-Namespace
ComponentDesigner
IRootDesigner
IDesigner
DesignerAttribute

Weitere Ressourcen

Erweitern der Entwurfszeitunterstützung