AddingNewEventArgs Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
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) |