AddingNewEventArgs Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
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) |