TypeDescriptor.GetEditor Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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
- AddEditorTable(Type, Hashtable)
- GetConverter
- Vue d'ensemble des éditeurs de types d'interface utilisateur
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
- 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
- AddEditorTable(Type, Hashtable)
- GetConverter
- Vue d'ensemble des éditeurs de types d'interface utilisateur
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.
- 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
- ICustomTypeDescriptor
- AddEditorTable(Type, Hashtable)
- GetConverter
- Vue d'ensemble des éditeurs de types d'interface utilisateur