Teilen über


ComponentDocumentDesigner Klasse

Definition

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

public ref class ComponentDocumentDesigner : System::ComponentModel::Design::ComponentDesigner, IDisposable, System::ComponentModel::Design::IRootDesigner, System::ComponentModel::Design::ITypeDescriptorFilterService, System::Drawing::Design::IToolboxUser
public class ComponentDocumentDesigner : System.ComponentModel.Design.ComponentDesigner, IDisposable, System.ComponentModel.Design.IRootDesigner, System.ComponentModel.Design.ITypeDescriptorFilterService, System.Drawing.Design.IToolboxUser
type ComponentDocumentDesigner = class
    inherit ComponentDesigner
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
    interface IToolboxUser
    interface ITypeDescriptorFilterService
Public Class ComponentDocumentDesigner
Inherits ComponentDesigner
Implements IDisposable, IRootDesigner, IToolboxUser, ITypeDescriptorFilterService
Vererbung
ComponentDocumentDesigner
Implementiert

Hinweise

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 werden, implementiert die IRootDesigner -Schnittstelle, ComponentDocumentDesigner um eine Entwurfsmodusansicht auf Stammebene für die zugeordnete Komponente und alle geschachtelten Komponenten bereitzustellen.

Hinweis

Die Entwurfsmodusansicht auf Stammebene für oder FormControl wird in der Regel von einem integrierten Stamm-Designer bereitgestellt. Eine benutzerdefinierte IRootDesigner Implementierung ist erforderlich, um eine Ansicht für andere Typen von Stammkomponenten im Entwurfsmodus bereitzustellen.

Sie können einen Designer mit DesignerAttributeeinem -Typ zuordnen. Eine Übersicht über das Anpassen des Entwurfszeitverhaltens finden Sie unter Erweitern Design-Time Support.

Konstruktoren

ComponentDocumentDesigner()

Initialisiert eine neue Instanz der ComponentDocumentDesigner-Klasse.

Eigenschaften

ActionLists

Ruft die Entwurfszeit-Aktionslisten ab, die von der dem Designer zugeordneten Komponente unterstützt werden.

(Geerbt von ComponentDesigner)
AssociatedComponents

Ruft die Auflistung der Komponenten ab, die der durch den Designer verwalteten Komponente zugeordnet ist.

(Geerbt von ComponentDesigner)
Component

Ruft die Komponente ab, die von diesem Designer entworfen wird.

(Geerbt von ComponentDesigner)
Control

Ruft das Steuerelement für den Designer ab.

InheritanceAttribute

Ruft ein Attribut ab, das den Vererbungstyp der zugeordneten Komponente angibt.

(Geerbt von ComponentDesigner)
Inherited

Ruft einen Wert ab, der angibt, ob diese Komponente geerbt wurde.

(Geerbt von ComponentDesigner)
ParentComponent

Ruft die übergeordnete Komponente für diesen Designer ab.

(Geerbt von ComponentDesigner)
SetTextualDefaultProperty

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

(Geerbt von ComponentDesigner)
ShadowProperties

Ruft eine Auflistung von Eigenschaftswerten ab, die Benutzereinstellungen überschreiben.

(Geerbt von ComponentDesigner)
TrayAutoArrange

Ruft einen Wert ab, der angibt, ob sich die Komponentenleiste für den Designer im Modus für automatische Anordnung befindet, oder legt diesen fest.

TrayLargeIcon

Ruft einen Wert ab, der angibt, ob sich die Komponentenleiste für den Designer im Modus für große Symbole befindet, oder legt diesen fest.

Verbs

Ruft die Entwurfszeitverben ab, die von der dem Designer zugeordneten Komponente unterstützt werden.

(Geerbt von ComponentDesigner)

Methoden

Dispose()

Gibt alle vom ComponentDesigner verwendeten Ressourcen frei.

(Geerbt von ComponentDesigner)
Dispose(Boolean)

Gibt die von ComponentDocumentDesigner verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.

DoDefaultAction()

Erstellt eine Methodensignatur in der Quellcodedatei für das Standardereignis der Komponente und verschiebt den Cursor des Benutzers an diese Position.

(Geerbt von ComponentDesigner)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetService(Type)

Versucht, den angegebenen Diensttyp von der Entwurfsmodussite der Komponente des Designers abzurufen.

(Geerbt von ComponentDesigner)
GetToolSupported(ToolboxItem)

Ruft einen Wert ab, der angibt, ob das angegebene Tool von dem Designer unterstützt wird.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize(IComponent)

Initialisiert den Designer mit der angegebenen Komponente.

InitializeExistingComponent(IDictionary)

Initialisiert eine vorhandene Komponente erneut.

(Geerbt von ComponentDesigner)
InitializeNewComponent(IDictionary)

Initialisiert eine neu erstellte Komponente.

(Geerbt von ComponentDesigner)
InitializeNonDefault()
Veraltet.
Veraltet.

Initialisiert die Einstellungen für eine importierte Komponente, die bereits mit Einstellungen initialisiert wurde, die nicht der Standardeinstellung entsprechen.

(Geerbt von ComponentDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Ruft das InheritanceAttribute des angegebenen ComponentDesigner ab.

(Geerbt von ComponentDesigner)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnSetComponentDefaults()
Veraltet.
Veraltet.

Legt die Standardeigenschaften für die Komponente fest.

(Geerbt von ComponentDesigner)
PostFilterAttributes(IDictionary)

Ermöglicht einem Designer das Ändern oder Entfernen von Elementen aus dem Satz von Attributen, der über einen TypeDescriptor verfügbar gemacht wird.

(Geerbt von ComponentDesigner)
PostFilterEvents(IDictionary)

Ermöglicht einem Designer das Ändern oder Entfernen von Elementen aus dem Satz von Ereignissen, der über einen TypeDescriptor verfügbar gemacht wird.

(Geerbt von ComponentDesigner)
PostFilterProperties(IDictionary)

Ermöglicht einem Designer das Ändern oder Entfernen von Elementen aus dem Satz von Eigenschaften, der über einen TypeDescriptor verfügbar gemacht wird.

(Geerbt von ComponentDesigner)
PreFilterAttributes(IDictionary)

Ermöglicht einem Designer das Hinzufügen zu dem Satz von Attributen, der über einen TypeDescriptor verfügbar gemacht wird.

(Geerbt von ComponentDesigner)
PreFilterEvents(IDictionary)

Ermöglicht einem Designer ein Hinzufügen zu dem Satz von Ereignissen, der durch einen TypeDescriptor verfügbar gemacht wird.

(Geerbt von ComponentDesigner)
PreFilterProperties(IDictionary)

Passt die Gruppe von Eigenschaften an, die die Komponente mithilfe eines TypeDescriptor verfügbar macht.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Benachrichtigt IComponentChangeService darüber, dass diese Komponente geändert wurde.

(Geerbt von ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Benachrichtigt IComponentChangeService darüber, dass diese Komponente gerade geändert wird.

(Geerbt von ComponentDesigner)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IDesignerFilter.PostFilterAttributes(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PostFilterAttributes(IDictionary)-Methode.

(Geerbt von ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PostFilterEvents(IDictionary)-Methode.

(Geerbt von ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PostFilterProperties(IDictionary)-Methode.

(Geerbt von ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PreFilterAttributes(IDictionary)-Methode.

(Geerbt von ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PreFilterEvents(IDictionary)-Methode.

(Geerbt von ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PreFilterProperties(IDictionary)-Methode.

(Geerbt von ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Eine Beschreibung dieses Elements finden Sie unter ViewTechnology.

IRootDesigner.SupportedTechnologies

Eine Beschreibung dieses Elements finden Sie unter SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Eine Beschreibung dieses Elements finden Sie unter GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Eine Beschreibung dieses Elements finden Sie unter ToolPicked(ToolboxItem).

ITreeDesigner.Children

Eine Beschreibung dieses Members finden Sie unter der Children-Eigenschaft.

(Geerbt von ComponentDesigner)
ITreeDesigner.Parent

Eine Beschreibung dieses Members finden Sie unter der Parent-Eigenschaft.

(Geerbt von ComponentDesigner)
ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary)

Eine Beschreibung dieses Elements finden Sie unter FilterAttributes(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary)

Eine Beschreibung dieses Elements finden Sie unter FilterEvents(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary)

Eine Beschreibung dieses Elements finden Sie unter FilterProperties(IComponent, IDictionary).

Gilt für:

Weitere Informationen