AddingNewEventArgs Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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) |