TypeDescriptor.GetEditor Méthode

Définition

Retourne un éditeur avec le type de base spécifié.

Surcharges

GetEditor(Object, Type)

Obtient un éditeur avec le type de base spécifié pour le composant spécifié.

GetEditor(Type, Type)

Retourne un éditeur avec le type de base spécifié pour le type spécifié.

GetEditor(Object, Type, Boolean)

Retourne un éditeur avec le type de base spécifié et avec un descripteur de type personnalisé pour le composant spécifié.

GetEditor(Object, Type)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

Obtient un éditeur avec le type de base spécifié pour le composant spécifié.

public:
 static System::Object ^ GetEditor(System::Object ^ component, Type ^ editorBaseType);
public static object GetEditor (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

Paramètres

component
Object

Composant pour lequel obtenir l’éditeur.

editorBaseType
Type

Type qui représente le type de base de l’éditeur à rechercher.

Retours

Instance de l’éditeur qui peut faire l’objet d’une conversion dans le type d’éditeur spécifié ou null si aucun éditeur du type demandé n’est disponible.

Exceptions

component ou editorBaseType est null.

component est un objet distant interprocessus.

Remarques

Le type de editorBaseType est généralement UITypeEditor, mais vous pouvez également utiliser d’autres types (par exemple, ComponentEditor et InstanceCreationEditor).

Vous pouvez définir plusieurs éditeurs pour une propriété. Vous utilisez cette méthode pour sélectionner l’éditeur que vous souhaitez utiliser.

Voir aussi

S’applique à

GetEditor(Type, Type)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

Retourne un éditeur avec le type de base spécifié pour le type spécifié.

public:
 static System::Object ^ GetEditor(Type ^ type, Type ^ editorBaseType);
public static 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

Paramètres

type
Type

Type du composant cible.

editorBaseType
Type

Type représentant le type de base de l’éditeur qui fait l’objet d’une recherche.

Retours

Instance de l’objet d’éditeur qui peut être converti dans le type de base donné, ou null si aucun éditeur du type demandé n’est disponible.

Exceptions

type ou editorBaseType est null.

Remarques

Le type de editorBaseType est généralement UITypeEditor, mais vous pouvez également utiliser d’autres types (par exemple ComponentEditor et InstanceCreationEditor).

Vous pouvez définir plusieurs éditeurs pour un type. Vous utilisez cette méthode pour sélectionner celle que vous souhaitez utiliser.

Appelez cette version de cette méthode uniquement lorsque vous n’avez pas de instance de l’objet.

Voir aussi

S’applique à

GetEditor(Object, Type, Boolean)

Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs
Source:
TypeDescriptor.cs

Retourne un éditeur avec le type de base spécifié et avec un descripteur de type personnalisé pour le composant spécifié.

public:
 static System::Object ^ GetEditor(System::Object ^ component, Type ^ editorBaseType, bool noCustomTypeDesc);
public static object GetEditor (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

Paramètres

component
Object

Composant pour lequel obtenir l’éditeur.

editorBaseType
Type

Type qui représente le type de base de l’éditeur à rechercher.

noCustomTypeDesc
Boolean

Indicateur qui détermine si les informations de description de type personnalisé doivent être considérées.

Retours

Instance de l’éditeur qui peut faire l’objet d’une conversion dans le type d’éditeur spécifié ou null si aucun éditeur du type demandé n’est disponible.

Exceptions

component ou editorBaseType est null.

component est un objet distant interprocessus.

Remarques

Le type de editorBaseType est généralement UITypeEditor, mais vous pouvez également utiliser d’autres types (par exemple ComponentEditor et InstanceCreationEditor).

Vous pouvez définir plusieurs éditeurs pour une propriété. Vous utilisez cette méthode pour sélectionner l’éditeur que vous souhaitez utiliser.

Voir aussi

S’applique à