Spécifie le nom complet pour une propriété, un événement ou une méthode void publique qui ne prend pas d'arguments.
System.Attribute
System.ComponentModel.DisplayNameAttribute
Espace de noms : System.ComponentModel
Assembly : System (dans System.dll)
<AttributeUsageAttribute(AttributeTargets.Class Or AttributeTargets.Method Or AttributeTargets.Property Or AttributeTargets.Event)> _ Public Class DisplayNameAttribute _ Inherits Attribute
[AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Method|AttributeTargets.Property|AttributeTargets.Event)] public class DisplayNameAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class|AttributeTargets::Method|AttributeTargets::Property|AttributeTargets::Event)] public ref class DisplayNameAttribute : public Attribute
[<AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Method|AttributeTargets.Property|AttributeTargets.Event)>] type DisplayNameAttribute = class inherit Attribute end
Le type DisplayNameAttribute expose les membres suivants.
| Nom | Description | |
|---|---|---|
|
DisplayNameAttribute() | Initialise une nouvelle instance de la classe DisplayNameAttribute. |
|
DisplayNameAttribute(String) | Initialise une nouvelle instance de la classe DisplayNameAttribute à l'aide du nom complet. |
| Nom | Description | |
|---|---|---|
|
DisplayName | Obtient le nom complet pour une propriété, un événement ou une méthode void publique qui ne prend pas d'arguments stockés dans cet attribut. |
|
DisplayNameValue | Obtient ou définit le nom complet. |
|
TypeId | Lors de son implémentation dans une classe dérivée, obtient un identificateur unique pour Attribute. (Hérité de Attribute.) |
| Nom | Description | |
|---|---|---|
|
Equals | Détermine si deux instances de DisplayNameAttribute sont égales. (Substitue Attribute.Equals(Object).) |
|
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de netto***ge avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) |
|
GetHashCode | Retourne le code de hachage pour cette instance. (Substitue Attribute.GetHashCode().) |
|
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
|
IsDefaultAttribute | Détermine si cet attribut est l'attribut par défaut. (Substitue Attribute.IsDefaultAttribute().) |
|
Match | En cas de substitution dans une classe dérivée, retourne une valeur indiquant si cette instance équivaut à un objet spécifié. (Hérité de Attribute.) |
|
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) |
|
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
| Nom | Description | |
|---|---|---|
|
Default | Spécifie la valeur par défaut de DisplayNameAttribute. Ce champ est en lecture seule. |
| Nom | Description | |
|---|---|---|
|
_Attribute.GetIDsOfNames | Mappe un jeu de noms avec un jeu correspondant d'identificateurs de dispatch. (Hérité de Attribute.) |
|
_Attribute.GetTypeInfo | Récupère les informations de type pour un objet, qui peuvent être utilisées pour obtenir les informations de type d'une interface. (Hérité de Attribute.) |
|
_Attribute.GetTypeInfoCount | Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1). (Hérité de Attribute.) |
|
_Attribute.Invoke | Fournit l'accès aux propriétés et aux méthodes exposées par un objet. (Hérité de Attribute.) |
La valeur par défaut est celle de la propriété ou de l'événement. L'implémentation par défaut de GetSortedActionItems fait appel à la réflexion pour rechercher les propriétés publiques et les méthodes void publiques qui ne prennent pas d'arguments. GetSortedActionItems recherche DisplayNameAttribute sur chaque propriété et chaque méthode et, le cas échéant, utilise cette chaîne à la place du nom de propriété ou de méthode.
L'exemple de code suivant montre l'utilisation de la classe DisplayNameAttribute pour remplacer le nom d'une propriété appelée MisnamedProperty par RenamedProperty dans un contrôle PropertyGrid. Pour obtenir l'intégralité du code, consultez Comment : appliquer des attributs dans les contrôles Windows Forms.
' This property exists only to demonstrate the ' DisplayName attribute. When this control ' is attached to a PropertyGrid control, the ' property will be appear as "RenamedProperty" ' instead of "MisnamedProperty". <Description("Demonstrates DisplayNameAttribute."), _ DisplayName("RenamedProperty")> _ Public ReadOnly Property MisnamedProperty() As Boolean Get Return True End Get End Property
// This property exists only to demonstrate the // DisplayName attribute. When this control // is attached to a PropertyGrid control, the // property will be appear as "RenamedProperty" // instead of "MisnamedProperty". [Description("Demonstrates DisplayNameAttribute.")] [DisplayName("RenamedProperty")] public bool MisnamedProperty { get { return true; } }
.NET Framework
Pris en charge dans : 4, 3.5, 3.0, 2.0.NET Framework Client Profile
Pris en charge dans : 4, 3.5 SP1Windows 7, Windows Vista SP1 ou ultérieur, Windows XP SP3, Windows XP SP2 Édition x64, Windows Server 2008 (installation minimale non prise en charge), Windows Server 2008 R2 (installation minimale prise en charge avec SP1 ou version ultérieure), Windows Server 2003 SP2
Le .NET Framework ne prend pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.