AddingNewEventArgs Clase

Definición

Proporciona datos para el evento AddingNew.

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

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar la AddingNewEventArgs clase para controlar el BindingSource.AddingNew evento. Este ejemplo de código forma parte de un ejemplo más grande proporcionado en How to: Customize Item Addition with the 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

Comentarios

La AddingNewEventArgs clase proporciona datos para el BindingSource.AddingNew evento , que indica que un elemento está a punto de agregarse a una colección. El evento proporciona al programador, dentro del controlador AddingNewEventHandlerde eventos , la opción de proporcionar el nuevo objeto estableciendo la NewObject propiedad en este nuevo elemento. Si no se establece esta propiedad, la colección normalmente usará el constructor sin parámetros del tipo adecuado para construir un nuevo elemento. En cualquier caso, el nuevo elemento se agregará a la colección.

Si la colección también implementa la ICancelAddNew interfaz , el elemento se agregará provisionalmente, esperando una confirmación o reversión posteriores.

Este evento se usa normalmente en escenarios de enlace de datos, dentro de clases como System.Windows.Forms.BindingSource y System.ComponentModel.BindingList<T>.

Para obtener más información acerca de cómo controlar eventos, vea controlar y provocar eventos.

Constructores

AddingNewEventArgs()

Inicializa una nueva instancia de la clase AddingNewEventArgs sin ningún parámetro.

AddingNewEventArgs(Object)

Inicializa una nueva instancia de la clase AddingNewEventArgs con el objeto especificado como nuevo elemento.

Propiedades

NewObject

Obtiene o establece el objeto que se va a agregar a la lista de enlace.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también