Nyelv

ListViewItemSelectionChangedEventArgs Osztály

Definíció

Adatokat biztosít az ItemSelectionChanged eseményhez.

public ref class ListViewItemSelectionChangedEventArgs : EventArgs
public class ListViewItemSelectionChangedEventArgs : EventArgs
type ListViewItemSelectionChangedEventArgs = class
    inherit EventArgs
Public Class ListViewItemSelectionChangedEventArgs
Inherits EventArgs
Öröklődés
ListViewItemSelectionChangedEventArgs

Példák

Az alábbi példakód bemutatja ennek a típusnak a használatát. A példában egy eseménykezelő jelentést készít az ItemSelectionChanged esemény előfordulásáról. Ez a jelentés segít megismerni az esemény bekövetkeztét, és segítséget nyújthat a hibakeresésben. Ha több eseményről vagy gyakran előforduló eseményről szeretne jelentést tenni, fontolja meg az üzenet többsorosra Showcserélését Console.WriteLineTextBox vagy hozzáfűzését.

A példakód futtatásához illessze be egy olyan projektbe, amely egy nevesített ListViewpéldányt ListView1 tartalmaz. Ezután győződjön meg arról, hogy az eseménykezelő az eseményhez ItemSelectionChanged van társítva.

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

Megjegyzések

Az ItemSelectionChanged esemény akkor következik be, ha a ListViewItem kijelölés állapota a kijelölt kijelölésről a kijelölés törlésére vagy kijelölésének törlésére módosul. Ez ItemSelectionChanged nem történik meg, ha a ListView virtuális módban van.

Konstruktorok

Name Description
ListViewItemSelectionChangedEventArgs(ListViewItem, Int32, Boolean)

Inicializálja a ListViewItemSelectionChangedEventArgs osztály új példányát.

Tulajdonságok

Name Description
IsSelected

Beolvas egy értéket, amely jelzi, hogy az elem állapota ki van-e jelölve.

Item

Lekéri azt az elemet, amelynek kijelölési állapota megváltozott.

ItemIndex

Lekéri annak az elemnek az indexét, amelynek kijelölési állapota megváltozott.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: