Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Propriedade Control.Tag

 

Publicado: agosto de 2016

Obtém ou define o objeto que contém dados sobre o controle.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)

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

Valor da Propriedade

Type: System.Object

Um Object que contém dados sobre o controle. O padrão é null.

Any type derived from the T:System.Object class can be assigned to this property. If the P:System.Windows.Forms.Control.Tag property is set through the Windows Forms designer, only text can be assigned.

A common use for the P:System.Windows.Forms.Control.Tag property is to store data that is closely associated with the control. For example, if you have a control that displays information about a customer, you might store a T:System.Data.DataSet that contains the customer's order history in that control's P:System.Windows.Forms.Control.Tag property so the data can be accessed quickly.

The following code example displays a form and stores a Customer in its P:System.Windows.Forms.Control.Tag property. This example requires that you have defined a class that derives from T:System.Windows.Forms.Form named CustomerForm and that you have defined a 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
Disponível desde 1.1
Retornar ao início
Mostrar: