Control.Tag Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt het object opgehaald of ingesteld dat gegevens over het besturingselement bevat.
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
Waarde van eigenschap
Een Object met gegevens over het besturingselement. De standaardwaarde is null.
- Kenmerken
Voorbeelden
In het volgende codevoorbeeld wordt een formulier weergegeven en wordt een in Customer de Tag eigenschap opgeslagen. In dit voorbeeld moet u een klasse hebben gedefinieerd die is afgeleid van Form de naam CustomerForm en die u hebt Customergedefinieerd.
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
Opmerkingen
Elk type dat is afgeleid van de Object klasse, kan aan deze eigenschap worden toegewezen. Als de eigenschap Tag is ingesteld via de Windows Forms designer, kan alleen tekst worden toegewezen.
Een veelvoorkomend gebruik voor de Tag eigenschap is het opslaan van gegevens die nauw zijn gekoppeld aan het besturingselement. Als u bijvoorbeeld een besturingselement hebt dat informatie over een klant weergeeft, kunt u een DataSet besturingselement opslaan dat de ordergeschiedenis van de klant bevat in de eigenschap van Tag dat besturingselement, zodat de gegevens snel kunnen worden geopend.