Freigeben über


ComponentDocumentDesigner Klasse

Definition

Basis-Designerklasse zum Erweitern 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 von der ComponentDesigner Klasse geerbten Methoden und Funktionen 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 ein Form oder Control 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 einem Typ mithilfe eines DesignerAttributeTyps zuordnen.

Konstruktoren

Name Beschreibung
ComponentDocumentDesigner()

Initialisiert eine neue Instanz der ComponentDocumentDesigner-Klasse.

Eigenschaften

Name Beschreibung
ActionLists

Ruft die Entwurfszeitaktionslisten ab, die von der Komponente unterstützt werden, die dem Designer zugeordnet ist.

(Geerbt von ComponentDesigner)
AssociatedComponents

Ruft die Auflistung der Komponenten ab, die der vom Designer verwalteten Komponente zugeordnet sind.

(Geerbt von ComponentDesigner)
Component

Ruft die Komponente ab, die dieser Designer entwerfen soll.

(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 wird.

(Geerbt von ComponentDesigner)
ParentComponent

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

(Geerbt von ComponentDesigner)
SetTextualDefaultProperty

Basis-Designerklasse zum Erweitern des Entwurfsmodusverhaltens eines Stammentwurfsdokuments, das geschachtelte Komponenten unterstützt.

(Geerbt von ComponentDesigner)
ShadowProperties

Ruft eine Auflistung von Eigenschaftswerten ab, die Benutzereinstellungen außer Kraft setzen.

(Geerbt von ComponentDesigner)
TrayAutoArrange

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob sich die Komponentenleiste für den Designer im automatischen Anordnungsmodus befindet.

TrayLargeIcon

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob sich die Taskleiste für den Designer im großen Symbolmodus befindet.

Verbs

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

(Geerbt von ComponentDesigner)

Methoden

Name Beschreibung
Dispose()

Veröffentlicht alle ressourcen, die von der ComponentDesigner.

(Geerbt von ComponentDesigner)
Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die von den ComponentDocumentDesigner verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei.

DoDefaultAction()

Erstellt eine Methodensignatur in der Quellcodedatei für das Standardereignis in der Komponente und navigiert den Cursor des Benutzers zu diesem Speicherort.

(Geerbt von ComponentDesigner)
Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Dient als die Standard-Hashfunktion

(Geerbt von Object)
GetService(Type)

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

(Geerbt von ComponentDesigner)
GetToolSupported(ToolboxItem)

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

GetType()

Ruft die 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 in anderen Einstellungen als den Standardwerten initialisiert ist.

(Geerbt von ComponentDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Ruft den InheritanceAttribute angegebenen ComponentDesignerab.

(Geerbt von ComponentDesigner)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

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

Legt die Standardeigenschaften für die Komponente fest.

(Geerbt von ComponentDesigner)
PostFilterAttributes(IDictionary)

Ermöglicht es einem Designer, Elemente aus der Gruppe von Attributen zu ändern oder zu entfernen, die er über eine TypeDescriptor.

(Geerbt von ComponentDesigner)
PostFilterEvents(IDictionary)

Ermöglicht einem Designer das Ändern oder Entfernen von Elementen aus der Gruppe von Ereignissen, die er über eine TypeDescriptor.

(Geerbt von ComponentDesigner)
PostFilterProperties(IDictionary)

Ermöglicht es einem Designer, Elemente aus dem Satz von Eigenschaften zu ändern oder zu entfernen, die er über eine TypeDescriptor.

(Geerbt von ComponentDesigner)
PreFilterAttributes(IDictionary)

Ermöglicht es einem Designer, den Satz von Attributen hinzuzufügen, die er über eine TypeDescriptor.

(Geerbt von ComponentDesigner)
PreFilterEvents(IDictionary)

Ermöglicht es einem Designer, den Satz von Ereignissen hinzuzufügen, die er über eine TypeDescriptor.

(Geerbt von ComponentDesigner)
PreFilterProperties(IDictionary)

Passt den Satz von Eigenschaften an, den die Komponente über eine TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Benachrichtigt die IComponentChangeService Änderung dieser Komponente.

(Geerbt von ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Benachrichtigt die IComponentChangeService Komponente darüber, dass diese Komponente geändert werden soll.

(Geerbt von ComponentDesigner)
ToString()

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

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IDesignerFilter.PostFilterAttributes(IDictionary)

Eine Beschreibung dieses Elements finden Sie in der PostFilterAttributes(IDictionary) Methode.

(Geerbt von ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Eine Beschreibung dieses Elements finden Sie in der PostFilterEvents(IDictionary) Methode.

(Geerbt von ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Eine Beschreibung dieses Elements finden Sie in der PostFilterProperties(IDictionary) Methode.

(Geerbt von ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Eine Beschreibung dieses Elements finden Sie in der PreFilterAttributes(IDictionary) Methode.

(Geerbt von ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Eine Beschreibung dieses Elements finden Sie in der PreFilterEvents(IDictionary) Methode.

(Geerbt von ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Eine Beschreibung dieses Elements finden Sie in der PreFilterProperties(IDictionary) Methode.

(Geerbt von ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Eine Beschreibung dieses Mitglieds finden Sie unter ViewTechnology.

IRootDesigner.SupportedTechnologies

Eine Beschreibung dieses Mitglieds finden Sie unter SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

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

IToolboxUser.ToolPicked(ToolboxItem)

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

ITreeDesigner.Children

Eine Beschreibung dieses Elements finden Sie in der Children Eigenschaft.

(Geerbt von ComponentDesigner)
ITreeDesigner.Parent

Eine Beschreibung dieses Elements finden Sie in der Parent Eigenschaft.

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

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

ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary)

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

ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary)

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

Gilt für:

Weitere Informationen