AddingNewEventArgs Osztály

Definíció

Adatokat biztosít az AddingNew eseményhez.

public ref class AddingNewEventArgs : EventArgs
public class AddingNewEventArgs : EventArgs
type AddingNewEventArgs = class
    inherit EventArgs
Public Class AddingNewEventArgs
Inherits EventArgs
Öröklődés
AddingNewEventArgs

Példák

Az alábbi példakód bemutatja, hogyan használható az osztály az AddingNewEventArgsBindingSource.AddingNew esemény kezelésére. Ez a kódpéldát a Az elem hozzáadásának testreszabása a Windows Forms BindingSource című cikkben található nagyobb példa tartalmazza.

// This event handler provides custom item-creation behavior.
void OnCustomersBindingSourceAddingNew(Object^ sender, 
    AddingNewEventArgs^ e)
{
    e->NewObject = DemoCustomer::CreateNewCustomer();
}
// This event handler provides custom item-creation behavior.
void customersBindingSource_AddingNew(
    object sender, 
    AddingNewEventArgs e)
{
    e.NewObject = DemoCustomer.CreateNewCustomer();
}
' This event handler provides custom item-creation behavior.
 Private Sub customersBindingSource_AddingNew( _
 ByVal sender As Object, _
 ByVal e As AddingNewEventArgs) _
 Handles customersBindingSource.AddingNew

     e.NewObject = DemoCustomer.CreateNewCustomer()

 End Sub

Megjegyzések

Az AddingNewEventArgs osztály adatokat biztosít az BindingSource.AddingNew eseményhez, ami azt jelzi, hogy egy elem hamarosan hozzá lesz adva egy gyűjteményhez. Az esemény lehetőséget ad a programozónak az eseménykezelőn AddingNewEventHandlerbelül, hogy az új objektumot adja meg az NewObject új elem tulajdonságának beállításával. Ha ez a tulajdonság nincs beállítva, a gyűjtemény általában a megfelelő típusú paraméter nélküli konstruktort használja egy új elem létrehozásához. Az új elem mindkét esetben hozzá lesz adva a gyűjteményhez.

Ha a gyűjtemény az interfészt ICancelAddNew is implementálja, az elem ideiglenesen hozzáadódik, és egy későbbi véglegesítést vagy visszaállítást vár.

Ezt az eseményt gyakran használják adatkötési forgatókönyvekben, például System.Windows.Forms.BindingSource és System.ComponentModel.BindingList<T>.

Az események kezelésével kapcsolatos további információkért lásd: Események kezelése és emelése.

Konstruktorok

Name Description
AddingNewEventArgs()

Inicializálja az osztály új példányát AddingNewEventArgs paraméterek nélkül.

AddingNewEventArgs(Object)

Inicializálja az osztály új példányát a AddingNewEventArgs megadott objektummal új elemként.

Tulajdonságok

Name Description
NewObject

Lekéri vagy beállítja a kötési listához hozzáadni kívánt objektumot.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még