Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

AddingNewEventArgs (Clase)

Proporciona datos para el evento BindingSource.AddingNew.

System.Object
  System.EventArgs
    System.ComponentModel.AddingNewEventArgs

Espacio de nombres:  System.ComponentModel
Ensamblado:  System (en System.dll)

[HostProtectionAttribute(SecurityAction.LinkDemand, SharedState = true)]
public class AddingNewEventArgs : EventArgs

El tipo AddingNewEventArgs expone los siguientes miembros.

  NombreDescripción
Método públicoCompatible con XNA FrameworkAddingNewEventArgs()Inicializa una nueva instancia de la clase AddingNewEventArgs sin ningún parámetro.
Método públicoCompatible con XNA FrameworkAddingNewEventArgs(Object)Inicializa una nueva instancia de la clase AddingNewEventArgs con el objeto especificado como nuevo elemento.
Arriba

  NombreDescripción
Propiedad públicaCompatible con XNA FrameworkNewObjectObtiene o establece el objeto que se va a agregar a la lista de enlace.
Arriba

  NombreDescripción
Método públicoCompatible con XNA FrameworkEquals(Object)Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegidoCompatible con XNA FrameworkFinalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkGetHashCode Sirve como una función hash para un tipo en particular. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método protegidoCompatible con XNA FrameworkMemberwiseClone Crea una copia superficial del Object actual. (Se hereda de Object).
Método públicoCompatible con XNA FrameworkToString Retorna una cadena que representa al objeto actual. (Se hereda de Object).
Arriba

La clase AddingNewEventArgs proporciona datos para el evento BindingSource.AddingNew, que indica que un elemento está a punto de agregarse a una colección. Este evento ofrece al programador la posibilidad de proporcionar el nuevo objeto, dentro del controlador de eventos AddingNewEventHandler, mediante el establecimiento de la propiedad NewObject en este nuevo elemento. Si no se establece esta propiedad, la colección utilizará por lo general el constructor predeterminado del tipo adecuado para crear un nuevo elemento. En cualquier caso, el nuevo elemento se agregará a la colección.

En caso de que la colección implemente también la interfaz ICancelAddNew, el elemento se agregará provisionalmente, a la espera de que esta operación se confirme o se deshaga posteriormente.

Normalmente, este evento se utiliza 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 sobre control de eventos, vea Utilizar eventos.

NotaNota

El atributo HostProtectionAttribute aplicado a este tipo o miembro tiene el valor de propiedad Resources siguiente: SharedState. El atributo HostProtectionAttribute no afecta a las aplicaciones de escritorio (que normalmente se inician haciendo doble clic en un icono, escribiendo un comando o introduciendo una dirección URL en el explorador). Para obtener más información, vea la clase HostProtectionAttribute o Programación en SQL Server y atributos de protección de host.

En el ejemplo de código siguiente se muestra cómo utilizar la clase AddingNewEventArgs para controlar el evento BindingSource.AddingNew. Este ejemplo de código forma parte de un ejemplo más extenso incluido en Cómo: Personalizar la forma de agregar elementos con el control BindingSource de formularios Windows Forms.


// This event handler provides custom item-creation behavior.
void customersBindingSource_AddingNew(
    object sender, 
    AddingNewEventArgs e)
{
    e.NewObject = DemoCustomer.CreateNewCustomer();
}


.NET Framework

Compatible con: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros públicos static (Shared en Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft