Control.Tag Eigenschap

Definitie

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.

Van toepassing op

Zie ook