Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà Control.Tag

 

Data di pubblicazione: ottobre 2016

Ottiene o imposta l'oggetto che contiene i dati sul controllo.

Spazio dei nomi:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

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

Valore proprietà

Type: System.Object

Oggetto Object che contiene i dati sul controllo. Il valore predefinito è null.

Qualsiasi tipo derivato dalla Object classe può essere assegnata a questa proprietà. Se il Tag è impostata tramite la finestra di progettazione Windows Form, è possibile assegnare solo testo.

Un utilizzo comune per la Tag proprietà consiste nell'archiviare dati strettamente associati con il controllo. Ad esempio, se si dispone di un controllo che visualizza informazioni su un cliente, è possibile archiviare un DataSet che contiene la cronologia degli ordini del cliente in tale controllo Tag proprietà accedere rapidamente ai dati.

Esempio di codice seguente consente di visualizzare un modulo e archivia un Customer nel relativo Tag proprietà. In questo esempio richiede che è stata definita una classe che deriva da Form denominato CustomerForm e che è stato definito 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
Disponibile da 1.1
Torna all'inizio
Mostra: