Condividi tramite


ComponentDocumentDesigner Classe

Definizione

Classe di progettazione di base per estendere il comportamento della modalità progettazione di un documento di progettazione radice che supporta i componenti annidati.

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

ComponentDocumentDesigner fornisce una classe di base per le finestre di progettazione dei documenti di progettazione radice che supportano i componenti annidati. Oltre ai metodi e alle funzionalità ereditati dalla ComponentDesigner classe , ComponentDocumentDesigner implementa l'interfaccia IRootDesigner per fornire una visualizzazione della modalità progettazione a livello radice per il componente associato ed eventuali componenti annidati.

Annotazioni

La visualizzazione della modalità progettazione a livello radice per un Form oggetto o Control viene in genere fornita da una finestra di progettazione radice predefinita. È necessaria un'implementazione personalizzata IRootDesigner per fornire una visualizzazione per altri tipi di componenti radice in modalità progettazione.

È possibile associare una finestra di progettazione a un tipo usando un oggetto DesignerAttribute.

Costruttori

Nome Descrizione
ComponentDocumentDesigner()

Inizializza una nuova istanza della classe ComponentDocumentDesigner.

Proprietà

Nome Descrizione
ActionLists

Ottiene gli elenchi di azioni in fase di progettazione supportati dal componente associato alla finestra di progettazione.

(Ereditato da ComponentDesigner)
AssociatedComponents

Ottiene la raccolta di componenti associati al componente gestito dalla finestra di progettazione.

(Ereditato da ComponentDesigner)
Component

Ottiene il componente che la finestra di progettazione sta progettando.

(Ereditato da ComponentDesigner)
Control

Ottiene il controllo per la finestra di progettazione.

InheritanceAttribute

Ottiene un attributo che indica il tipo di ereditarietà del componente associato.

(Ereditato da ComponentDesigner)
Inherited

Ottiene un valore che indica se il componente è ereditato.

(Ereditato da ComponentDesigner)
ParentComponent

Ottiene il componente padre per questa finestra di progettazione.

(Ereditato da ComponentDesigner)
SetTextualDefaultProperty

Classe di progettazione di base per estendere il comportamento della modalità progettazione di un documento di progettazione radice che supporta i componenti annidati.

(Ereditato da ComponentDesigner)
ShadowProperties

Ottiene una raccolta di valori di proprietà che eseguono l'override delle impostazioni utente.

(Ereditato da ComponentDesigner)
TrayAutoArrange

Ottiene o imposta un valore che indica se la barra dei componenti per la finestra di progettazione è in modalità di disposizione automatica.

TrayLargeIcon

Ottiene o imposta un valore che indica se la barra dei componenti per la finestra di progettazione è in modalità icona di grandi dimensioni.

Verbs

Ottiene i verbi della fase di progettazione supportati dal componente associato alla finestra di progettazione.

(Ereditato da ComponentDesigner)

Metodi

Nome Descrizione
Dispose()

Rilascia tutte le risorse usate da ComponentDesigner.

(Ereditato da ComponentDesigner)
Dispose(Boolean)

Rilascia le risorse non gestite usate da ComponentDocumentDesigner e, facoltativamente, rilascia le risorse gestite.

DoDefaultAction()

Crea una firma del metodo nel file del codice sorgente per l'evento predefinito nel componente e sposta il cursore dell'utente in tale posizione.

(Ereditato da ComponentDesigner)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetService(Type)

Tenta di recuperare il tipo di servizio specificato dal sito in modalità progettazione del componente della finestra di progettazione.

(Ereditato da ComponentDesigner)
GetToolSupported(ToolboxItem)

Ottiene un valore che indica se lo strumento specificato è supportato dalla finestra di progettazione.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
Initialize(IComponent)

Inizializza la finestra di progettazione con il componente specificato.

InitializeExistingComponent(IDictionary)

Reinizializza un componente esistente.

(Ereditato da ComponentDesigner)
InitializeNewComponent(IDictionary)

Inizializza un componente appena creato.

(Ereditato da ComponentDesigner)
InitializeNonDefault()
Obsoleti.
Obsoleti.

Inizializza le impostazioni per un componente importato già inizializzato in impostazioni diverse dalle impostazioni predefinite.

(Ereditato da ComponentDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Ottiene l'oggetto dell'oggetto InheritanceAttribute specificato ComponentDesigner.

(Ereditato da ComponentDesigner)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
OnSetComponentDefaults()
Obsoleti.
Obsoleti.

Imposta le proprietà predefinite per il componente.

(Ereditato da ComponentDesigner)
PostFilterAttributes(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dal set di attributi esposti tramite un oggetto TypeDescriptor.

(Ereditato da ComponentDesigner)
PostFilterEvents(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dal set di eventi esposti tramite un oggetto TypeDescriptor.

(Ereditato da ComponentDesigner)
PostFilterProperties(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dal set di proprietà esposte tramite un oggetto TypeDescriptor.

(Ereditato da ComponentDesigner)
PreFilterAttributes(IDictionary)

Consente a una finestra di progettazione di aggiungere al set di attributi esposti tramite un oggetto TypeDescriptor.

(Ereditato da ComponentDesigner)
PreFilterEvents(IDictionary)

Consente a una finestra di progettazione di aggiungere al set di eventi esposti tramite un oggetto TypeDescriptor.

(Ereditato da ComponentDesigner)
PreFilterProperties(IDictionary)

Regola il set di proprietà esposte dal componente tramite un oggetto TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Notifica all'oggetto IComponentChangeService che questo componente è stato modificato.

(Ereditato da ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Notifica all'oggetto IComponentChangeService che il componente sta per essere modificato.

(Ereditato da ComponentDesigner)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IDesignerFilter.PostFilterAttributes(IDictionary)

Per una descrizione di questo membro, vedere il PostFilterAttributes(IDictionary) metodo .

(Ereditato da ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Per una descrizione di questo membro, vedere il PostFilterEvents(IDictionary) metodo .

(Ereditato da ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Per una descrizione di questo membro, vedere il PostFilterProperties(IDictionary) metodo .

(Ereditato da ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Per una descrizione di questo membro, vedere il PreFilterAttributes(IDictionary) metodo .

(Ereditato da ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Per una descrizione di questo membro, vedere il PreFilterEvents(IDictionary) metodo .

(Ereditato da ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Per una descrizione di questo membro, vedere il PreFilterProperties(IDictionary) metodo .

(Ereditato da ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

Per una descrizione di questo membro, vedere ViewTechnology.

IRootDesigner.SupportedTechnologies

Per una descrizione di questo membro, vedere SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

Per una descrizione di questo membro, vedere GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

Per una descrizione di questo membro, vedere ToolPicked(ToolboxItem).

ITreeDesigner.Children

Per una descrizione di questo membro, vedere la Children proprietà .

(Ereditato da ComponentDesigner)
ITreeDesigner.Parent

Per una descrizione di questo membro, vedere la Parent proprietà .

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

Per una descrizione di questo membro, vedere FilterAttributes(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterEvents(IComponent, IDictionary)

Per una descrizione di questo membro, vedere FilterEvents(IComponent, IDictionary).

ITypeDescriptorFilterService.FilterProperties(IComponent, IDictionary)

Per una descrizione di questo membro, vedere FilterProperties(IComponent, IDictionary).

Si applica a

Vedi anche