ComponentDocumentDesigner Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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à
- Implementazioni
Commenti
ComponentDocumentDesigner fornisce una classe di base per progettisti di documenti di progettazione radice che supportano i componenti annidati. Oltre ai metodi e alle funzionalità ereditate dalla ComponentDesigner classe, ComponentDocumentDesigner implementa l'interfaccia IRootDesigner per fornire una visualizzazione della modalità di progettazione a livello radice per il componente associato e tutti i componenti annidati.
Nota
La visualizzazione della modalità di progettazione a livello radice per un oggetto o Control viene in genere fornita da una Form finestra di progettazione radice predefinita. È necessaria un'implementazione personalizzata IRootDesigner per fornire una visualizzazione per altri tipi di componenti radice in modalità di progettazione.
È possibile associare una finestra di progettazione a un tipo usando un DesignerAttributeoggetto . Per una panoramica della personalizzazione del comportamento del tempo di progettazione, vedere Estensione Design-Time Supporto.
Costruttori
ComponentDocumentDesigner() |
Inizializza una nuova istanza della classe ComponentDocumentDesigner. |
Proprietà
ActionLists |
Ottiene gli elenchi di azioni in fase di progettazione supportati dal componente associato alla finestra di progettazione. (Ereditato da ComponentDesigner) |
AssociatedComponents |
Ottiene l'insieme dei componenti associati al componente gestito dalla finestra di progettazione. (Ereditato da ComponentDesigner) |
Component |
Ottiene il componente progettato dalla finestra di progettazione. (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 questo componente è ereditato. (Ereditato da ComponentDesigner) |
ParentComponent |
Ottiene il componente padre per la finestra di progettazione. (Ereditato da ComponentDesigner) |
SetTextualDefaultProperty |
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. (Ereditato da ComponentDesigner) |
ShadowProperties |
Ottiene un insieme 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 della finestra di progettazione è in modalità disposizione automatica. |
TrayLargeIcon |
Ottiene o imposta un valore che indica se la barra dei componenti della finestra di progettazione è in modalità icone grandi. |
Verbs |
Ottiene i verbi in fase di progettazione supportati dal componente associato alla finestra di progettazione. (Ereditato da ComponentDesigner) |
Metodi
Dispose() |
Rilascia tutte le risorse usate da ComponentDesigner. (Ereditato da ComponentDesigner) |
Dispose(Boolean) |
Rilascia le risorse non gestite usate da ComponentDocumentDesigner e, facoltativamente, le risorse gestite. |
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. (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) |
Esegue un tentativo di recuperare il tipo di servizio specificato dal sito della 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 l'oggetto 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 nuovo componente creato. (Ereditato da ComponentDesigner) |
InitializeNonDefault() |
Obsoleti.
Obsoleti.
Inizializza le impostazioni relative a un componente importato già inizializzato per impostazioni diverse da quelle predefinite. (Ereditato da ComponentDesigner) |
InvokeGetInheritanceAttribute(ComponentDesigner) |
Ottiene l'oggetto InheritanceAttribute dell'oggetto ComponentDesigner specificato. (Ereditato da ComponentDesigner) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
OnSetComponentDefaults() |
Obsoleti.
Obsoleti.
Imposta le proprietà predefinite relative al componente. (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. (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. (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. (Ereditato da ComponentDesigner) |
PreFilterAttributes(IDictionary) |
Consente a una finestra di progettazione di aggiungere un insieme di attributi che vengono esposti tramite un oggetto 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. (Ereditato da ComponentDesigner) |
PreFilterProperties(IDictionary) |
Regola l'insieme di proprietà che verrà esposto 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 questo componente sta per essere modificato. (Ereditato da ComponentDesigner) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |