Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase CollectionChangeEventArgs

 

Publicado: octubre de 2016

Proporciona datos para el evento CollectionChanged.

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

System.Object
  System.EventArgs
    System.ComponentModel.CollectionChangeEventArgs

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

NombreDescripción
System_CAPS_pubmethodCollectionChangeEventArgs(CollectionChangeAction, Object)

Inicializa una nueva instancia de la clase CollectionChangeEventArgs.

NombreDescripción
System_CAPS_pubpropertyAction

Obtiene una acción que especifica cómo cambió la colección.

System_CAPS_pubpropertyElement

Obtiene la instancia de la colección con el cambio.

NombreDescripción
System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_pubmethodToString()

Devuelve una cadena que representa al objeto actual. (Heredado de Object).

A E:System.Data.DataColumnCollection.CollectionChanged event is raised when you change which items are in a collection, for example, by adding an element to a collection or removing an element from the collection. This event is not raised when an individual element changes its value.

The following code example demonstrates the use of this type. In the example, an event handler reports on the occurrence of the E:System.Windows.Forms.AutoCompleteStringCollection.CollectionChanged event. This report helps you to learn when the event occurs and can assist you in debugging. To report on multiple events or on events that occur frequently, consider replacing Overload:System.Windows.Forms.MessageBox.Show with Overload:System.Console.WriteLine or appending the message to a multiline T:System.Windows.Forms.TextBox.

To run the example code, paste it into a project that contains an instance of type T:System.Windows.Forms.AutoCompleteStringCollection named AutoCompleteStringCollection1. Then ensure that the event handler is associated with the E:System.Windows.Forms.AutoCompleteStringCollection.CollectionChanged event.

private void AutoCompleteStringCollection1_CollectionChanged(Object sender, CollectionChangeEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Action", e.Action );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Element", e.Element );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "CollectionChanged Event" );
}

.NET Framework
Disponible desde 1.1

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: