Control.Tag Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví objekt, který obsahuje data o ovládacím prvku.
public:
property System::Object ^ Tag { System::Object ^ get(); void set(System::Object ^ value); };
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))]
public object Tag { get; set; }
[System.ComponentModel.Bindable(true)]
[System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))]
public object? Tag { get; set; }
[<System.ComponentModel.Bindable(true)>]
[<System.ComponentModel.TypeConverter(typeof(System.ComponentModel.StringConverter))>]
member this.Tag : obj with get, set
Public Property Tag As Object
Hodnota vlastnosti
Obsahuje Object data o ovládacím prvku. Výchozí formát je null
.
- Atributy
Příklady
Následující příklad kódu zobrazí formulář a uloží do Customer
jeho Tag vlastnosti. Tento příklad vyžaduje, abyste definovali třídu, která je odvozena od Form pojmenované CustomerForm
a kterou jste definovali 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 = gcnew CustomerForm;
customerForm->Tag = gcnew Customer;
customerForm->Show();
}
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();
}
Private Sub buttonNewCustomer_Click(sender As Object, _
e As EventArgs) Handles buttonNewCustomer.Click
' Create a new customer form and assign a new
' Customer object to the Tag property.
Dim customerForm As New CustomerForm()
customerForm.Tag = New Customer()
customerForm.Show()
End Sub
Poznámky
K této vlastnosti lze přiřadit libovolný typ odvozený z Object třídy. Tag Pokud je vlastnost nastavena prostřednictvím návrháře model Windows Forms, lze přiřadit pouze text.
Běžným použitím Tag vlastnosti je ukládání dat, která jsou úzce přidružená k ovládacímu prvku. Pokud máte například ovládací prvek, který zobrazuje informace o zákazníkovi, můžete do vlastnosti daného ovládacího prvku Tag uložit DataSet historii objednávek zákazníka, aby k datům bylo možné rychle získat přístup.