Partager via


CollectionChangeEventArgs Classe

Définition

Fournit des données pour l'événement CollectionChanged.

public ref class CollectionChangeEventArgs : EventArgs
public class CollectionChangeEventArgs : EventArgs
type CollectionChangeEventArgs = class
    inherit EventArgs
Public Class CollectionChangeEventArgs
Inherits EventArgs
Héritage
CollectionChangeEventArgs

Exemples

L’exemple de code suivant illustre l’utilisation de ce type. Dans l’exemple, un gestionnaire d’événements signale l’occurrence de l’événement AutoCompleteStringCollection.CollectionChanged . Ce rapport vous aide à savoir quand l’événement se produit et peut vous aider à déboguer. Pour signaler plusieurs événements ou événements qui se produisent fréquemment, envisagez de MessageBox.ShowConsole.WriteLine remplacer par ou d’ajouter le message à un multiligne TextBox.

Pour exécuter l’exemple de code, collez-le dans un projet qui contient un instance de type AutoCompleteStringCollection nommé AutoCompleteStringCollection1. Vérifiez ensuite que le gestionnaire d’événements est associé à l’événement AutoCompleteStringCollection.CollectionChanged .

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" );
}
Private Sub AutoCompleteStringCollection1_CollectionChanged(sender as Object, e as CollectionChangeEventArgs) _ 
     Handles AutoCompleteStringCollection1.CollectionChanged

    Dim messageBoxVB as New System.Text.StringBuilder()
    messageBoxVB.AppendFormat("{0} = {1}", "Action", e.Action)
    messageBoxVB.AppendLine()
    messageBoxVB.AppendFormat("{0} = {1}", "Element", e.Element)
    messageBoxVB.AppendLine()
    MessageBox.Show(messageBoxVB.ToString(),"CollectionChanged Event")

End Sub

Remarques

Un CollectionChanged événement est déclenché lorsque vous modifiez les éléments d’une collection, par exemple, en ajoutant un élément à une collection ou en supprimant un élément de la collection. Cet événement n’est pas déclenché lorsqu’un élément individuel change sa valeur.

Constructeurs

CollectionChangeEventArgs(CollectionChangeAction, Object)

Initialise une nouvelle instance de la classe CollectionChangeEventArgs.

Propriétés

Action

Obtient une action qui spécifie la façon dont la collection a été modifiée.

Element

Obtient l'instance de la collection avec la modification.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi