BindingList<T>.AddingNew Esemény

Definíció

Az elem a listához való hozzáadása előtt következik be.

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

Eseménytípus

Példák

Az alábbi példakód bemutatja, hogyan kezelhető az AddingNew esemény. A teljes példáért tekintse meg az osztály áttekintési témakörét BindingList<T> .

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

Megjegyzések

Az AddingNew esemény azelőtt következik be, hogy egy új objektumot ad hozzá a tulajdonság által képviselt gyűjteményhez Items . Ezt az eseményt a metódus meghívása AddNew után, de az új elem létrehozása és a belső listához való hozzáadása előtt hozza létre a rendszer. Az esemény kezelésével a programozó egyéni elemlétrehozási és beszúrási viselkedést biztosíthat anélkül, hogy az BindingList<T> osztályból kell származnia.

Az egyéni új elemfunkciók biztosításával kapcsolatos további információkért tekintse meg a metódust AddNew . Az események kezelésével kapcsolatos további információkért lásd: Események kezelése és emelése.

A következőre érvényes:

Lásd még