Freigeben über


BindingList<T>.AddingNew Ereignis

Definition

Tritt ein, bevor der Liste ein Element hinzugefügt wird.

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

Ereignistyp

Beispiele

Das folgende Codebeispiel veranschaulicht die Behandlung des AddingNew-Ereignisses. Das vollständige Beispiel finden Sie im BindingList<T> Thema klassenübersicht.

// 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

Hinweise

Das AddingNew Ereignis tritt auf, bevor der durch die Items -Eigenschaft dargestellten Auflistung ein neues -Objekt hinzugefügt wird. Dieses Ereignis wird ausgelöst, nachdem die AddNew -Methode aufgerufen wurde, aber bevor das neue Element erstellt und der internen Liste hinzugefügt wird. Durch die Behandlung dieses Ereignisses kann der Programmierer benutzerdefiniertes Elementerstellungs- und Einfügeverhalten bereitstellen, ohne gezwungen zu werden, von der BindingList<T> -Klasse abzuleiten.

Weitere Informationen zum Bereitstellen benutzerdefinierter neuer Elementfunktionen finden Sie in der AddNew -Methode. Weitere Informationen zum Behandeln von Ereignissen finden Sie unter behandeln und Auslösen von Ereignissen.

Gilt für:

Weitere Informationen