AddingNewEventArgs Klas

Definitie

Biedt gegevens voor de AddingNew gebeurtenis.

public ref class AddingNewEventArgs : EventArgs
public class AddingNewEventArgs : EventArgs
type AddingNewEventArgs = class
    inherit EventArgs
Public Class AddingNewEventArgs
Inherits EventArgs
Overname
AddingNewEventArgs

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u de AddingNewEventArgs klasse gebruikt om de BindingSource.AddingNew gebeurtenis af te handelen. Dit codevoorbeeld maakt deel uit van een groter voorbeeld in Hoe u: Itemtoevoeging aanpassen met de 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

Opmerkingen

De AddingNewEventArgs klasse biedt gegevens voor de BindingSource.AddingNew gebeurtenis, die aangeeft dat een item wordt toegevoegd aan een verzameling. De gebeurtenis geeft de programmeur binnen de gebeurtenis-handler AddingNewEventHandlerde mogelijkheid om het nieuwe object op te geven door de NewObject eigenschap in te stellen op dit nieuwe item. Als deze eigenschap niet is ingesteld, gebruikt de verzameling doorgaans de parameterloze constructor van het juiste type om een nieuw item te maken. In beide gevallen wordt het nieuwe item toegevoegd aan de verzameling.

Als de verzameling ook de ICancelAddNew interface implementeert, wordt het item voorlopig toegevoegd, wachtend op een volgende doorvoering of terugdraaiactie.

Deze gebeurtenis wordt vaak gebruikt in scenario's voor gegevensbinding, binnen klassen zoals System.Windows.Forms.BindingSource en System.ComponentModel.BindingList<T>.

Zie Gebeurtenissen verwerken en genereren voor meer informatie over het afhandelen van gebeurtenissen.

Constructors

Name Description
AddingNewEventArgs()

Initialiseert een nieuw exemplaar van de AddingNewEventArgs klasse zonder parameters.

AddingNewEventArgs(Object)

Initialiseert een nieuw exemplaar van de AddingNewEventArgs klasse met behulp van het opgegeven object als het nieuwe item.

Eigenschappen

Name Description
NewObject

Hiermee wordt het object opgehaald of ingesteld dat moet worden toegevoegd aan de bindingslijst.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook