ComponentDocumentDesigner Klasse

Definition

Die Basisdesignerklasse für die Erweiterung des Entwurfsmodusverhaltens eines Stammentwurfsdokuments, das geschachtelte Komponenten unterstützt.Base designer class for extending the design mode behavior of a root design document that supports nested components.

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 Stamm Entwurfsdokumenten bereit, die die Unterstützung von-Komponenten unterstützen.ComponentDocumentDesigner provides a base class for designers of root design documents that support nested components. Zusätzlich zu den Methoden und Funktionen, die von der- ComponentDesigner Klasse geerbt werden, ComponentDocumentDesigner implementiert die- IRootDesigner Schnittstelle, um eine Entwurfs Modusansicht auf Stamm Ebene für die zugeordnete Komponente und alle untergeordneten Komponenten bereitzustellen.In addition to the methods and functionality inherited from the ComponentDesigner class, ComponentDocumentDesigner implements the IRootDesigner interface to provide a root-level design mode view for the associated component, and any nested components.

Hinweis

Die Entwurfs Modus-Sicht auf Stamm Ebene für ein Form oder Control wird in der Regel von einem integrierten root-Designer bereitgestellt.The root-level design mode view for a Form or Control is typically provided by a built-in root designer. Eine benutzerdefinierte- IRootDesigner Implementierung ist erforderlich, um eine Ansicht für andere Typen von Stamm Komponenten im Entwurfs Modus bereitzustellen.A custom IRootDesigner implementation is required to provide a view for other types of root components in design mode.

Sie können einen Designer einem Typ mithilfe von zuordnen DesignerAttribute .You can associate a designer with a type using a DesignerAttribute. Eine Übersicht über das Anpassen des Entwurfszeit Verhaltens finden Sie unter Erweitern der Design-Time Unterstützung.For an overview of customizing design time behavior, see Extending Design-Time Support.

Konstruktoren

ComponentDocumentDesigner()

Initialisiert eine neue Instanz der ComponentDocumentDesigner-Klasse.Initializes a new instance of the ComponentDocumentDesigner class.

Eigenschaften

ActionLists

Ruft die Entwurfszeit-Aktionslisten ab, die von der dem Designer zugeordneten Komponente unterstützt werden.Gets the design-time action lists supported by the component associated with the designer.

(Geerbt von ComponentDesigner)
AssociatedComponents

Ruft die Auflistung der Komponenten ab, die der durch den Designer verwalteten Komponente zugeordnet ist.Gets the collection of components associated with the component managed by the designer.

(Geerbt von ComponentDesigner)
Component

Ruft die Komponente ab, die von diesem Designer entworfen wird.Gets the component this designer is designing.

(Geerbt von ComponentDesigner)
Control

Ruft das Steuerelement für den Designer ab.Gets the control for the designer.

InheritanceAttribute

Ruft ein Attribut ab, das den Vererbungstyp der zugeordneten Komponente angibt.Gets an attribute that indicates the type of inheritance of the associated component.

(Geerbt von ComponentDesigner)
Inherited

Ruft einen Wert ab, der angibt, ob diese Komponente geerbt wurde.Gets a value indicating whether this component is inherited.

(Geerbt von ComponentDesigner)
ParentComponent

Ruft die übergeordnete Komponente für diesen Designer ab.Gets the parent component for this designer.

(Geerbt von ComponentDesigner)
ShadowProperties

Ruft eine Auflistung von Eigenschaftswerten ab, die Benutzereinstellungen überschreiben.Gets a collection of property values that override user settings.

(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.Gets or sets a value indicating whether the component tray for the designer is in auto-arrange mode.

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.Gets or sets a value indicating whether the component tray for the designer is in large icon mode.

Verbs

Ruft die Entwurfszeitverben ab, die von der dem Designer zugeordneten Komponente unterstützt werden.Gets the design-time verbs supported by the component that is associated with the designer.

(Geerbt von ComponentDesigner)

Methoden

Dispose()

Gibt alle vom ComponentDesigner verwendeten Ressourcen frei.Releases all resources used by the ComponentDesigner.

(Geerbt von ComponentDesigner)
Dispose(Boolean)

Gibt die von ComponentDocumentDesigner verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.Releases the unmanaged resources used by the ComponentDocumentDesigner and optionally releases the managed resources.

DoDefaultAction()

Erstellt eine Methodensignatur in der Quellcodedatei für das Standardereignis der Komponente und verschiebt den Cursor des Benutzers an diese Position.Creates a method signature in the source code file for the default event on the component and navigates the user's cursor to that location.

(Geerbt von ComponentDesigner)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetService(Type)

Versucht, den angegebenen Diensttyp von der Entwurfsmodussite der Komponente des Designers abzurufen.Attempts to retrieve the specified type of service from the design mode site of the designer's component.

(Geerbt von ComponentDesigner)
GetToolSupported(ToolboxItem)

Ruft einen Wert ab, der angibt, ob das angegebene Tool von dem Designer unterstützt wird.Gets a value indicating whether the specified tool is supported by the designer.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
Initialize(IComponent)

Initialisiert den Designer mit der angegebenen Komponente.Initializes the designer with the specified component.

InitializeExistingComponent(IDictionary)

Initialisiert eine vorhandene Komponente erneut.Reinitializes an existing component.

(Geerbt von ComponentDesigner)
InitializeNewComponent(IDictionary)

Initialisiert eine neu erstellte Komponente.Initializes a newly created component.

(Geerbt von ComponentDesigner)
InitializeNonDefault()
Veraltet.

Initialisiert die Einstellungen für eine importierte Komponente, die bereits mit Einstellungen initialisiert wurde, die nicht der Standardeinstellung entsprechen.Initializes the settings for an imported component that is already initialized to settings other than the defaults.

(Geerbt von ComponentDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Ruft das InheritanceAttribute des angegebenen ComponentDesigner ab.Gets the InheritanceAttribute of the specified ComponentDesigner.

(Geerbt von ComponentDesigner)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
OnSetComponentDefaults()
Veraltet.

Legt die Standardeigenschaften für die Komponente fest.Sets the default properties for the component.

(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.Allows a designer to change or remove items from the set of attributes that it exposes through a TypeDescriptor.

(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.Allows a designer to change or remove items from the set of events that it exposes through a TypeDescriptor.

(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.Allows a designer to change or remove items from the set of properties that it exposes through a TypeDescriptor.

(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.Allows a designer to add to the set of attributes that it exposes through a TypeDescriptor.

(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.Allows a designer to add to the set of events that it exposes through a TypeDescriptor.

(Geerbt von ComponentDesigner)
PreFilterProperties(IDictionary)

Passt die Gruppe von Eigenschaften an, die die Komponente mithilfe eines TypeDescriptor verfügbar macht.Adjusts the set of properties the component will expose through a TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Benachrichtigt IComponentChangeService darüber, dass diese Komponente geändert wurde.Notifies the IComponentChangeService that this component has been changed.

(Geerbt von ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Benachrichtigt IComponentChangeService darüber, dass diese Komponente gerade geändert wird.Notifies the IComponentChangeService that this component is about to be changed.

(Geerbt von ComponentDesigner)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IDesignerFilter.PostFilterAttributes(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PostFilterAttributes(IDictionary)-Methode.For a description of this member, see the PostFilterAttributes(IDictionary) method.

(Geerbt von ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PostFilterEvents(IDictionary)-Methode.For a description of this member, see the PostFilterEvents(IDictionary) method.

(Geerbt von ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PostFilterProperties(IDictionary)-Methode.For a description of this member, see the PostFilterProperties(IDictionary) method.

(Geerbt von ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PreFilterAttributes(IDictionary)-Methode.For a description of this member, see the PreFilterAttributes(IDictionary) method.

(Geerbt von ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PreFilterEvents(IDictionary)-Methode.For a description of this member, see the PreFilterEvents(IDictionary) method.

(Geerbt von ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Eine Beschreibung dieses Members finden Sie unter der PreFilterProperties(IDictionary)-Methode.For a description of this member, see the PreFilterProperties(IDictionary) method.

(Geerbt von ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Eine Beschreibung dieses Elements finden Sie unter ViewTechnology.For a description of this member, see ViewTechnology.

IRootDesigner.SupportedTechnologies

Eine Beschreibung dieses Elements finden Sie unter SupportedTechnologies.For a description of this member, see SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Eine Beschreibung dieses Elements finden Sie unter GetToolSupported(ToolboxItem).For a description of this member, see GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Eine Beschreibung dieses Elements finden Sie unter ToolPicked(ToolboxItem).For a description of this member, see ToolPicked(ToolboxItem).

ITreeDesigner.Children

Eine Beschreibung dieses Members finden Sie unter der Children-Eigenschaft.For a description of this member, see the Children property.

(Geerbt von ComponentDesigner)
ITreeDesigner.Parent

Eine Beschreibung dieses Members finden Sie unter der Parent-Eigenschaft.For a description of this member, see the Parent property.

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

Eine Beschreibung dieses Elements finden Sie unter FilterAttributes(IComponent, IDictionary).For a description of this member, see FilterAttributes(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary)

Eine Beschreibung dieses Elements finden Sie unter FilterEvents(IComponent, IDictionary).For a description of this member, see FilterEvents(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary)

Eine Beschreibung dieses Elements finden Sie unter FilterProperties(IComponent, IDictionary).For a description of this member, see FilterProperties(IComponent, IDictionary).

Gilt für:

Siehe auch