Condividi tramite


AddingNewEventArgs Classe

Definizione

Fornisce i dati per l'evento AddingNew.

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

Esempio

Nell'esempio di codice seguente viene illustrato come usare la classe per gestire l'evento AddingNewEventArgsBindingSource.AddingNew . Questo esempio di codice fa parte di un esempio più grande fornito in Procedura: Personalizzare l'aggiunta dell'elemento con l'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

Commenti

La AddingNewEventArgs classe fornisce dati per l'evento BindingSource.AddingNew , che segnala che un elemento sta per essere aggiunto a una raccolta. L'evento fornisce al programmatore, all'interno del gestore AddingNewEventHandlereventi , l'opzione di fornire il nuovo oggetto impostando la NewObject proprietà su questo nuovo elemento. Se questa proprietà non è impostata, la raccolta usa in genere il costruttore senza parametri del tipo appropriato per costruire un nuovo elemento. In entrambi i casi, il nuovo elemento verrà aggiunto alla raccolta.

Se la raccolta implementa anche l'interfaccia, l'elemento ICancelAddNew verrà aggiunto provvisoriamente, in attesa di un commit o rollback successivo.

Questo evento viene comunemente usato negli scenari di data binding, all'interno di classi come System.Windows.Forms.BindingSource e System.ComponentModel.BindingList<T>.

Per altre informazioni su come gestire gli eventi, vedere la gestione e generazione di eventi.

Costruttori

AddingNewEventArgs()

Inizializza una nuova istanza della classe AddingNewEventArgs senza utilizzare parametri.

AddingNewEventArgs(Object)

Inizializza una nuova istanza della classe AddingNewEventArgs utilizzando l'oggetto specificato come nuovo elemento.

Proprietà

NewObject

Ottiene o imposta l'oggetto da aggiungere all'elenco di associazioni.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche