ComponentDocumentDesigner Classe

Definizione

Classe della finestra di progettazione di base per l'estensione del comportamento della modalità di progettazione di un documento di progettazione radice che supporta i componenti annidati.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
Ereditarietà
ComponentDocumentDesigner
Implementazioni

Commenti

ComponentDocumentDesignerfornisce una classe base per le finestre di progettazione dei documenti di progettazione radice che supportano i componenti annidati.ComponentDocumentDesigner provides a base class for designers of root design documents that support nested components. Oltre ai metodi e alle funzionalità ereditati dalla ComponentDesigner classe, ComponentDocumentDesigner implementa l' IRootDesigner interfaccia per fornire una visualizzazione della modalità di progettazione a livello di radice per il componente associato e tutti i componenti annidati.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.

Nota

La visualizzazione della modalità di progettazione a livello radice Form per Control un oggetto o viene in genere fornita da una finestra di progettazione radice incorporata.The root-level design mode view for a Form or Control is typically provided by a built-in root designer. È necessaria IRootDesigner un'implementazione personalizzata per fornire una vista per altri tipi di componenti radice in modalità progettazione.A custom IRootDesigner implementation is required to provide a view for other types of root components in design mode.

È possibile associare una finestra di progettazione a un tipo DesignerAttributeutilizzando un oggetto.You can associate a designer with a type using a DesignerAttribute. Per una panoramica della personalizzazione del comportamento in fase di progettazione, vedere estensione del supporto in fase di progettazione.For an overview of customizing design time behavior, see Extending Design-Time Support.

Costruttori

ComponentDocumentDesigner()

Inizializza una nuova istanza della classe ComponentDocumentDesigner.Initializes a new instance of the ComponentDocumentDesigner class.

Proprietà

ActionLists

Ottiene gli elenchi di azioni in fase di progettazione supportati dal componente associato alla finestra di progettazione.Gets the design-time action lists supported by the component associated with the designer.

(Ereditato da ComponentDesigner)
AssociatedComponents

Ottiene l'insieme dei componenti associati al componente gestito dalla finestra di progettazione.Gets the collection of components associated with the component managed by the designer.

(Ereditato da ComponentDesigner)
Component

Ottiene il componente progettato dalla finestra di progettazione.Gets the component this designer is designing.

(Ereditato da ComponentDesigner)
Control

Ottiene il controllo per la finestra di progettazione.Gets the control for the designer.

InheritanceAttribute

Ottiene un attributo che indica il tipo di ereditarietà del componente associato.Gets an attribute that indicates the type of inheritance of the associated component.

(Ereditato da ComponentDesigner)
Inherited

Ottiene un valore che indica se questo componente è ereditato.Gets a value indicating whether this component is inherited.

(Ereditato da ComponentDesigner)
ParentComponent

Ottiene il componente padre per la finestra di progettazione.Gets the parent component for this designer.

(Ereditato da ComponentDesigner)
ShadowProperties

Ottiene un insieme di valori di proprietà che eseguono l'override delle impostazioni utente.Gets a collection of property values that override user settings.

(Ereditato da ComponentDesigner)
TrayAutoArrange

Ottiene o imposta un valore che indica se la barra dei componenti della finestra di progettazione è in modalità disposizione automatica.Gets or sets a value indicating whether the component tray for the designer is in auto-arrange mode.

TrayLargeIcon

Ottiene o imposta un valore che indica se la barra dei componenti della finestra di progettazione è in modalità icone grandi.Gets or sets a value indicating whether the component tray for the designer is in large icon mode.

Verbs

Ottiene i verbi in fase di progettazione supportati dal componente associato alla finestra di progettazione.Gets the design-time verbs supported by the component that is associated with the designer.

(Ereditato da ComponentDesigner)

Metodi

Dispose()

Rilascia tutte le risorse usate da ComponentDesigner.Releases all resources used by the ComponentDesigner.

(Ereditato da ComponentDesigner)
Dispose(Boolean)

Rilascia le risorse non gestite usate da ComponentDocumentDesigner e, facoltativamente, le risorse gestite.Releases the unmanaged resources used by the ComponentDocumentDesigner and optionally releases the managed resources.

DoDefaultAction()

Crea una firma di metodo nel file di codice sorgente per l'evento predefinito sul componente e sposta il cursore dell'utente in tale posizione.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.

(Ereditato da ComponentDesigner)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetService(Type)

Esegue un tentativo di recuperare il tipo di servizio specificato dal sito della modalità progettazione del componente della finestra di progettazione.Attempts to retrieve the specified type of service from the design mode site of the designer's component.

(Ereditato da ComponentDesigner)
GetToolSupported(ToolboxItem)

Ottiene un valore che indica se lo strumento specificato è supportato dalla finestra di progettazione.Gets a value indicating whether the specified tool is supported by the designer.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
Initialize(IComponent)

Inizializza la finestra di progettazione con il componente specificato.Initializes the designer with the specified component.

InitializeExistingComponent(IDictionary)

Reinizializza un componente esistente.Reinitializes an existing component.

(Ereditato da ComponentDesigner)
InitializeNewComponent(IDictionary)

Inizializza un nuovo componente creato.Initializes a newly created component.

(Ereditato da ComponentDesigner)
InitializeNonDefault()

Inizializza le impostazioni relative a un componente importato già inizializzato per impostazioni diverse da quelle predefinite.Initializes the settings for an imported component that is already initialized to settings other than the defaults.

(Ereditato da ComponentDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Ottiene l'oggetto InheritanceAttribute dell'oggetto ComponentDesigner specificato.Gets the InheritanceAttribute of the specified ComponentDesigner.

(Ereditato da ComponentDesigner)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
OnSetComponentDefaults()

Imposta le proprietà predefinite relative al componente.Sets the default properties for the component.

(Ereditato da ComponentDesigner)
PostFilterAttributes(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dall'insieme di attributi esposti tramite un oggetto TypeDescriptor.Allows a designer to change or remove items from the set of attributes that it exposes through a TypeDescriptor.

(Ereditato da ComponentDesigner)
PostFilterEvents(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dal gruppo di eventi esposti tramite un oggetto TypeDescriptor.Allows a designer to change or remove items from the set of events that it exposes through a TypeDescriptor.

(Ereditato da ComponentDesigner)
PostFilterProperties(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dall'insieme di proprietà esposte tramite un oggetto TypeDescriptor.Allows a designer to change or remove items from the set of properties that it exposes through a TypeDescriptor.

(Ereditato da ComponentDesigner)
PreFilterAttributes(IDictionary)

Consente a una finestra di progettazione di aggiungere un insieme di attributi che vengono esposti tramite un oggetto TypeDescriptor.Allows a designer to add to the set of attributes that it exposes through a TypeDescriptor.

(Ereditato da ComponentDesigner)
PreFilterEvents(IDictionary)

Consente a una finestra di progettazione di aggiungere un insieme di eventi che vengono esposti tramite un oggetto TypeDescriptor.Allows a designer to add to the set of events that it exposes through a TypeDescriptor.

(Ereditato da ComponentDesigner)
PreFilterProperties(IDictionary)

Regola l'insieme di proprietà che verrà esposto dal componente tramite un oggetto TypeDescriptor.Adjusts the set of properties the component will expose through a TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Notifica all'oggetto IComponentChangeService che questo componente è stato modificato.Notifies the IComponentChangeService that this component has been changed.

(Ereditato da ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Notifica all'oggetto IComponentChangeService che questo componente sta per essere modificato.Notifies the IComponentChangeService that this component is about to be changed.

(Ereditato da ComponentDesigner)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IDesignerFilter.PostFilterAttributes(IDictionary)

Per una descrizione di questo membro, vedere il metodo PostFilterAttributes(IDictionary).For a description of this member, see the PostFilterAttributes(IDictionary) method.

(Ereditato da ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Per una descrizione di questo membro, vedere il metodo PostFilterEvents(IDictionary).For a description of this member, see the PostFilterEvents(IDictionary) method.

(Ereditato da ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Per una descrizione di questo membro, vedere il metodo PostFilterProperties(IDictionary).For a description of this member, see the PostFilterProperties(IDictionary) method.

(Ereditato da ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Per una descrizione di questo membro, vedere il metodo PreFilterAttributes(IDictionary).For a description of this member, see the PreFilterAttributes(IDictionary) method.

(Ereditato da ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Per una descrizione di questo membro, vedere il metodo PreFilterEvents(IDictionary).For a description of this member, see the PreFilterEvents(IDictionary) method.

(Ereditato da ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Per una descrizione di questo membro, vedere il metodo PreFilterProperties(IDictionary).For a description of this member, see the PreFilterProperties(IDictionary) method.

(Ereditato da ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Per una descrizione di questo membro, vedere ViewTechnology.For a description of this member, see ViewTechnology.

IRootDesigner.SupportedTechnologies

Per una descrizione di questo membro, vedere SupportedTechnologies.For a description of this member, see SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Per una descrizione di questo membro, vedere GetToolSupported(ToolboxItem).For a description of this member, see GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Per una descrizione di questo membro, vedere ToolPicked(ToolboxItem).For a description of this member, see ToolPicked(ToolboxItem).

ITreeDesigner.Children

Per una descrizione di questo membro, vedere la proprietà Children.For a description of this member, see the Children property.

(Ereditato da ComponentDesigner)
ITreeDesigner.Parent

Per una descrizione di questo membro, vedere la proprietà Parent.For a description of this member, see the Parent property.

(Ereditato da ComponentDesigner)
ITypeDescriptorFilterService.FilterAttributes(IComponent, IDictionary)

Per una descrizione di questo membro, vedere FilterAttributes(IComponent, IDictionary).For a description of this member, see FilterAttributes(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary)

Per una descrizione di questo membro, vedere FilterEvents(IComponent, IDictionary).For a description of this member, see FilterEvents(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary)

Per una descrizione di questo membro, vedere FilterProperties(IComponent, IDictionary).For a description of this member, see FilterProperties(IComponent, IDictionary).

Si applica a

Vedi anche