AddingNewEventArgs Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
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) |