BindingList<T>.AddingNew Händelse

Definition

Inträffar innan ett objekt läggs till i listan.

public:
 event System::ComponentModel::AddingNewEventHandler ^ AddingNew;
public event System.ComponentModel.AddingNewEventHandler AddingNew;
member this.AddingNew : System.ComponentModel.AddingNewEventHandler 
Public Custom Event AddingNew As AddingNewEventHandler 

Händelsetyp

Exempel

Följande kodexempel visar hur du hanterar händelsen AddingNew . Det fullständiga exemplet finns i BindingList<T> avsnittet klassöversikt.

// Create a new part from the text in the two text boxes.
void listOfParts_AddingNew(object sender, AddingNewEventArgs e) => e.NewObject = new Part(textBox1.Text, int.Parse(textBox2.Text));
' Create a new part from the text in the two text boxes.
Private Sub listOfParts_AddingNew(ByVal sender As Object, _
    ByVal e As AddingNewEventArgs) Handles listOfParts.AddingNew
    e.NewObject = New Part(textBox1.Text, Integer.Parse(textBox2.Text))

End Sub

Kommentarer

Händelsen AddingNew inträffar innan ett nytt objekt läggs till i samlingen som representeras av Items egenskapen. Den här händelsen utlöses efter att AddNew metoden anropats, men innan det nya objektet skapas och läggs till i den interna listan. Genom att hantera den här händelsen kan programmeraren tillhandahålla beteende för att skapa och infoga anpassade objekt utan att behöva härleda från BindingList<T> klassen.

Mer information om hur du tillhandahåller anpassade funktioner för nya objekt finns i AddNew metoden. Mer information om hur du hanterar händelser finns i Hantera och höja händelser.

Gäller för

Se även