Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Control.Tag propriété

 

Date de publication : novembre 2016

Obtient ou définit l'objet qui contient les données relatives au contrôle.

Espace de noms:   System.Windows.Forms
Assembly:  System.Windows.Forms (dans System.Windows.Forms.dll)

[BindableAttribute(true)]
[TypeConverterAttribute(typeof(StringConverter))]
public object Tag { get; set; }

Valeur de propriété

Type: System.Object

Object qui contient les données relatives au contrôle. La valeur par défaut est null.

N’importe quel type dérivé de la Object classe peut être affectée à cette propriété. Si la Tag est définie via le Concepteur Windows Forms, peut être affecté uniquement du texte.

Une utilisation courante de la Tag propriété consiste à stocker des données qui sont étroitement associées au contrôle. Par exemple, si vous avez un contrôle qui affiche des informations sur un client, vous pouvez stocker un DataSet qui contient l’historique des commandes du client dans ce contrôle Tag afin d’accéder rapidement les données de propriété.

L’exemple de code suivant affiche un formulaire et stocke un Customer dans son Tag propriété. Cet exemple suppose que vous avez défini une classe qui dérive de Form nommé CustomerForm et que vous avez défini un Customer.

private void buttonNewCustomer_Click(object sender, EventArgs e)
{
   /* Create a new customer form and assign a new 
    * Customer object to the Tag property. */
   CustomerForm customerForm = new CustomerForm();
   customerForm.Tag = new Customer();
   customerForm.Show();
}

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: