TypeDescriptor.GetEditor Metodo

Definizione

Restituisce un editor con il tipo di base specificata.Returns an editor with the specified base type.

Overload

GetEditor(Object, Type)

Ottiene un editor con il tipo di base specificato per il componente specificato.Gets an editor with the specified base type for the specified component.

GetEditor(Type, Type)

Restituisce un editor con il tipo di base specificato per il tipo specificato.Returns an editor with the specified base type for the specified type.

GetEditor(Object, Type, Boolean)

Restituisce un editor con il tipo base specificato e con un descrittore di tipi personalizzato per il componente specificato.Returns an editor with the specified base type and with a custom type descriptor for the specified component.

GetEditor(Object, Type)

Ottiene un editor con il tipo di base specificato per il componente specificato.Gets an editor with the specified base type for the specified component.

public:
 static System::Object ^ GetEditor(System::Object ^ component, Type ^ editorBaseType);
public static object GetEditor (object component, Type editorBaseType);
static member GetEditor : obj * Type -> obj
Public Shared Function GetEditor (component As Object, editorBaseType As Type) As Object

Parametri

component
Object

Componente per il quale ottenere l'editor.The component to get the editor for.

editorBaseType
Type

Oggetto Type che rappresenta il tipo di base dell'editor da trovare.A Type that represents the base type of the editor you want to find.

Restituisce

Object

Istanza dell'editor che può eseguire il cast al tipo di editor specificato o null se non viene trovato nessun editor del tipo richiesto.An instance of the editor that can be cast to the specified editor type, or null if no editor of the requested type can be found.

Eccezioni

component o editorBaseType è null.component or editorBaseType is null.

component è un oggetto remoto tra processi.component is a cross-process remoted object.

Commenti

Il tipo di editorBaseType è in genere UITypeEditor, ma è anche possibile usare altri tipi (ad esempio, ComponentEditor e InstanceCreationEditor).The type of editorBaseType is usually UITypeEditor, but you can also use other types (for example, ComponentEditor and InstanceCreationEditor).

È possibile definire più editor per una proprietà.You can define multiple editors for a property. Utilizzare questo metodo per selezionare l'editor che si desidera utilizzare.You use this method to select the editor you want to use.

Vedi anche

GetEditor(Type, Type)

Restituisce un editor con il tipo di base specificato per il tipo specificato.Returns an editor with the specified base type for the specified type.

public:
 static System::Object ^ GetEditor(Type ^ type, Type ^ editorBaseType);
public static object GetEditor (Type type, Type editorBaseType);
static member GetEditor : Type * Type -> obj
Public Shared Function GetEditor (type As Type, editorBaseType As Type) As Object

Parametri

type
Type

Oggetto Type del componente di destinazione.The Type of the target component.

editorBaseType
Type

Oggetto Type che rappresenta il tipo di base dell'editor che si sta tentando di trovare.A Type that represents the base type of the editor you are trying to find.

Restituisce

Object

Istanza dell'oggetto editor che può eseguire il cast al tipo di base specificato o null se non viene trovato nessun editor del tipo richiesto.An instance of the editor object that can be cast to the given base type, or null if no editor of the requested type can be found.

Eccezioni

type o editorBaseType è null.type or editorBaseType is null.

Commenti

Il tipo di editorBaseType è in genere UITypeEditor, ma è anche possibile usare altri tipi (ad esempio, ComponentEditor e InstanceCreationEditor).The type of editorBaseType is usually UITypeEditor, but you can also use other types (for example ComponentEditor and InstanceCreationEditor).

È possibile definire più editor per un tipo.You can define multiple editors for a type. Usare questo metodo per selezionare quello che si vuole usare.You use this method to select the one you want to use.

Chiamare questa versione di questo metodo solo quando non si dispone di un'istanza dell'oggetto.Call this version of this method only when you do not have an instance of the object.

Vedi anche

GetEditor(Object, Type, Boolean)

Restituisce un editor con il tipo base specificato e con un descrittore di tipi personalizzato per il componente specificato.Returns an editor with the specified base type and with a custom type descriptor for the specified component.

public:
 static System::Object ^ GetEditor(System::Object ^ component, Type ^ editorBaseType, bool noCustomTypeDesc);
public static object GetEditor (object component, Type editorBaseType, bool noCustomTypeDesc);
static member GetEditor : obj * Type * bool -> obj
Public Shared Function GetEditor (component As Object, editorBaseType As Type, noCustomTypeDesc As Boolean) As Object

Parametri

component
Object

Componente per il quale ottenere l'editor.The component to get the editor for.

editorBaseType
Type

Oggetto Type che rappresenta il tipo di base dell'editor da trovare.A Type that represents the base type of the editor you want to find.

noCustomTypeDesc
Boolean

Flag che indica se prendere in considerazione le informazioni sulla descrizione dei tipi personalizzati.A flag indicating whether custom type description information should be considered.

Restituisce

Object

Istanza dell'editor che può eseguire il cast al tipo di editor specificato o null se non viene trovato nessun editor del tipo richiesto.An instance of the editor that can be cast to the specified editor type, or null if no editor of the requested type can be found.

Eccezioni

component o editorBaseType è null.component or editorBaseType is null.

component è un oggetto remoto tra processi.component is a cross-process remoted object.

Commenti

Il tipo di editorBaseType è in genere UITypeEditor, ma è anche possibile usare altri tipi (ad esempio, ComponentEditor e InstanceCreationEditor).The type of editorBaseType is usually UITypeEditor, but you can also use other types (for example ComponentEditor and InstanceCreationEditor).

È possibile definire più editor per una proprietà.You can define multiple editors for a property. Utilizzare questo metodo per selezionare l'editor che si desidera utilizzare.You use this method to select the editor you want to use.

Vedi anche

Si applica a