ItemChangedEventArgs Classe

Définition

Fournit des données pour l'événement ItemChanged.Provides data for the ItemChanged event.

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

Exemples

L’exemple de code suivant illustre l’utilisation de ce type.The following code example demonstrates the use of this type. Dans l’exemple, un gestionnaire d’événements signale l’occurrence de l' ItemChanged événement.In the example, an event handler reports on the occurrence of the ItemChanged event. Ce rapport vous aide à savoir quand l’événement se produit et peut vous aider à effectuer un débogage.This report helps you to learn when the event occurs and can assist you in debugging. Pour effectuer un rapport sur plusieurs événements ou sur des événements qui se produisent fréquemment, envisagez de remplacer Show Console.WriteLine ou d’ajouter le message à une ligne multiligne TextBox .To report on multiple events or on events that occur frequently, consider replacing Show with Console.WriteLine or appending the message to a multiline TextBox.

Pour exécuter l’exemple de code, collez-le dans un projet qui contient une instance de type CurrencyManager nommée CurrencyManager1 .To run the example code, paste it into a project that contains an instance of type CurrencyManager named CurrencyManager1. Assurez-vous ensuite que le gestionnaire d’événements est associé à l' ItemChanged événement.Then ensure that the event handler is associated with the ItemChanged event.

private void CurrencyManager1_ItemChanged(Object sender, ItemChangedEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "Index", e.Index );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "ItemChanged Event" );
}
Private Sub CurrencyManager1_ItemChanged(sender as Object, e as ItemChangedEventArgs) _ 
     Handles CurrencyManager1.ItemChanged

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

End Sub

Remarques

Un ItemChanged événement se produit chaque fois que l’élément d’une liste est modifié.An ItemChanged event occurs whenever the item in a list is changed. Par exemple, cet événement se produit lorsque le texte de l’élément de liste est remplacé par une nouvelle valeur.For example, this event will occur when the text of the list item is changed to a new value. Cet événement n’est pas déclenché lorsque l’élément est déplacé vers une nouvelle position dans la liste en raison de l’ajout d’un nouvel élément.This event is not raised when the item is moved to a new position within the list because of a new item being added.

Pour plus d'informations sur la gestion des événements, voir gestion et déclenchement d’événements.For more information about handling events, see Handling and Raising Events.

Propriétés

Index

Indique la position de l'élément qui fait l'objet d'une modification dans la liste.Indicates the position of the item being changed within the list.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

S’applique à

Voir aussi