BindingList<T>.AddingNew Händelse
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.