ListViewItemSelectionChangedEventArgs Classe

Définition

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

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

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 ItemSelectionChanged l’événement.In the example, an event handler reports on the occurrence of the ItemSelectionChanged 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 Show fréquemment Console.WriteLine , envisagez de remplacer ou d' TextBoxajouter le message à une ligne multiligne.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 ListView instance ListView1de type nommée.To run the example code, paste it into a project that contains an instance of type ListView named ListView1. Assurez-vous ensuite que le gestionnaire d’événements ItemSelectionChanged est associé à l’événement.Then ensure that the event handler is associated with the ItemSelectionChanged event.

private void ListView1_ItemSelectionChanged(Object sender, ListViewItemSelectionChangedEventArgs e) {

System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "IsSelected", e.IsSelected );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "Item", e.Item );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "ItemIndex", e.ItemIndex );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "ItemSelectionChanged Event" );
}
Private Sub ListView1_ItemSelectionChanged(sender as Object, e as ListViewItemSelectionChangedEventArgs) _ 
     Handles ListView1.ItemSelectionChanged

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

End Sub

Remarques

L' ItemSelectionChanged événement se produit lorsque l’état de sélection ListViewItem d’un change de sélectionné à désélectionné ou désélectionné à sélectionné.The ItemSelectionChanged event occurs when the selection state of a ListViewItem changes from selected to deselected or deselected to selected. Ne se produit pas si le ListView est en mode virtuel. ItemSelectionChangedThe ItemSelectionChanged will not occur if the ListView is in virtual mode.

Constructeurs

ListViewItemSelectionChangedEventArgs(ListViewItem, Int32, Boolean)

Initialise une nouvelle instance de la classe ListViewItemSelectionChangedEventArgs.Initializes a new instance of the ListViewItemSelectionChangedEventArgs class.

Propriétés

IsSelected

Obtient une valeur indiquant si l'état de l'élément est passé sélectionné.Gets a value indicating whether the item's state has changed to selected.

Item

Obtient l'élément dont l'état de sélection a été modifié.Gets the item whose selection state has changed.

ItemIndex

Obtient l'index de l'élément dont l'état de sélection a été modifié.Gets the index of the item whose selection state has changed.

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()

Sert 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 en cours.Returns a string that represents the current object.

(Hérité de Object)

S’applique à