AddingNewEventArgs Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia dane dla zdarzenia AddingNew.
public ref class AddingNewEventArgs : EventArgs
public class AddingNewEventArgs : EventArgs
type AddingNewEventArgs = class
inherit EventArgs
Public Class AddingNewEventArgs
Inherits EventArgs
- Dziedziczenie
Przykłady
W poniższym przykładzie kodu pokazano, jak używać AddingNewEventArgs klasy do obsługi BindingSource.AddingNew zdarzenia. Ten przykład kodu jest częścią większego przykładu przedstawionego w temacie How to: Customize Item Add with the Windows Forms BindingSource (Dostosowywanie dodawania elementów za pomocą Windows Forms BindingSource).
// 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
Uwagi
Klasa AddingNewEventArgs udostępnia dane zdarzenia BindingSource.AddingNew , które sygnalizuje, że element ma zostać dodany do kolekcji. Zdarzenie daje programisty w programie obsługi AddingNewEventHandlerzdarzeń opcję podawania nowego obiektu przez ustawienie NewObject właściwości na ten nowy element. Jeśli ta właściwość nie jest ustawiona, kolekcja będzie zwykle używać konstruktora bez parametrów odpowiedniego typu do konstruowania nowego elementu. W obu przypadkach nowy element zostanie dodany do kolekcji.
Jeśli kolekcja implementuje ICancelAddNew również interfejs, element zostanie tymczasowo dodany, czekając na kolejne zatwierdzenie lub wycofanie.
To zdarzenie jest często używane w scenariuszach powiązania danych w klasach, takich jak System.Windows.Forms.BindingSource i System.ComponentModel.BindingList<T>.
Aby uzyskać więcej informacji na temat obsługi zdarzeń, zobacz Obsługa i podnoszenie zdarzeń.
Konstruktory
AddingNewEventArgs() |
Inicjuje AddingNewEventArgs nowe wystąpienie klasy bez parametrów. |
AddingNewEventArgs(Object) |
Inicjuje AddingNewEventArgs nowe wystąpienie klasy przy użyciu określonego obiektu jako nowego elementu. |
Właściwości
NewObject |
Pobiera lub ustawia obiekt do dodania do listy powiązań. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |