AddingNewEventArgs Class

Definición

Proporciona datos para el evento AddingNew. Provides data for the AddingNew event.

public class AddingNewEventArgs : EventArgs
Herencia
AddingNewEventArgs

Ejemplos

En el ejemplo de código siguiente se muestra cómo usar el AddingNewEventArgs clase para controlar la BindingSource.AddingNew eventos.The following code example demonstrates how to use the AddingNewEventArgs class to handle the BindingSource.AddingNew event. Este ejemplo de código forma parte de un ejemplo más extenso incluido en Cómo: personalizar la inclusión de elementos con el componente BindingSource de Windows Forms.This code example is part of a larger example provided in 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

El AddingNewEventArgs clase proporciona datos para el BindingSource.AddingNew eventos, lo cual indica que un elemento está a punto de agregarse a una colección.The AddingNewEventArgs class provides data for the BindingSource.AddingNew event, which signals that an item is about to be added to a collection. El evento ofrece al programador del controlador de eventos AddingNewEventHandler, la opción de proporcionar el nuevo objeto estableciendo el NewObject propiedad en este nuevo elemento.The event gives the programmer, within the event handler AddingNewEventHandler, the option of supplying the new object by setting the NewObject property to this new item. Si no se establece esta propiedad, la colección normalmente utilizará el constructor predeterminado del tipo adecuado para construir un nuevo elemento.If this property is not set, the collection will typically use the default constructor of the appropriate type to construct a new item. En cualquier caso, el nuevo elemento se agregará a la colección.In either case, the new item will be added to the collection.

Si la colección también implementa el ICancelAddNew interfaz, el elemento se agregará provisionalmente, esperando posteriores commit o rollback.If the collection also implements the ICancelAddNew interface, the item will be provisionally added, waiting a subsequent commit or rollback.

Este evento se utiliza normalmente en escenarios de enlace de datos, dentro de las clases como System.Windows.Forms.BindingSource y System.ComponentModel.BindingList<T>.This event is commonly used in data-binding scenarios, within classes such as System.Windows.Forms.BindingSource and System.ComponentModel.BindingList<T>.

Para obtener más información acerca de cómo controlar eventos, vea controlar y provocar eventos.For more information about how to handle events, see Handling and Raising Events.

Constructores

AddingNewEventArgs()

Inicializa una nueva instancia de la clase AddingNewEventArgs sin ningún parámetro. Initializes a new instance of the AddingNewEventArgs class using no parameters.

AddingNewEventArgs(Object)

Inicializa una nueva instancia de la clase AddingNewEventArgs con el objeto especificado como nuevo elemento. Initializes a new instance of the AddingNewEventArgs class using the specified object as the new item.

Propiedades

NewObject

Obtiene o establece el objeto que se va a agregar a la lista de enlace. Gets or sets the object to be added to the binding list.

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto actual. Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode()

Sirve como la función hash predeterminada. Serves as the default hash function.

(Inherited from Object)
GetType()

Obtiene el Type de la instancia actual. Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Crea una copia superficial del Object actual. Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Devuelve una cadena que representa el objeto actual. Returns a string that represents the current object.

(Inherited from Object)

Se aplica a

Consultar también