Share via


ListView.ItemSelectionChanged Kejadian

Definisi

Terjadi ketika status pemilihan item berubah.

public:
 event System::Windows::Forms::ListViewItemSelectionChangedEventHandler ^ ItemSelectionChanged;
public event System.Windows.Forms.ListViewItemSelectionChangedEventHandler ItemSelectionChanged;
public event System.Windows.Forms.ListViewItemSelectionChangedEventHandler? ItemSelectionChanged;
member this.ItemSelectionChanged : System.Windows.Forms.ListViewItemSelectionChangedEventHandler 
Public Custom Event ItemSelectionChanged As ListViewItemSelectionChangedEventHandler 

Jenis Acara

Contoh

Contoh kode berikut menunjukkan penggunaan anggota ini. Dalam contoh, penanganan aktivitas melaporkan terjadinya ItemSelectionChanged peristiwa. Laporan ini membantu Anda mempelajari kapan peristiwa terjadi dan dapat membantu Anda dalam penelusuran kesalahan. Untuk melaporkan beberapa peristiwa atau pada peristiwa yang sering terjadi, pertimbangkan untuk mengganti MessageBox.Show dengan Console.WriteLine atau menambahkan pesan ke multibaris TextBox.

Untuk menjalankan kode contoh, tempelkan ke dalam proyek yang berisi instans jenis ListView bernama ListView1. Kemudian pastikan bahwa penanganan aktivitas dikaitkan dengan ItemSelectionChanged peristiwa.

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

Keterangan

Dalam mode virtual, VirtualItemsSelectionRangeChanged peristiwa akan terjadi ketika status pemilihan beberapa item berubah.

Peristiwa ItemSelectionChanged terjadi apakah status item berubah dari dipilih menjadi tidak dipilih atau tidak dipilih ke dipilih.

Untuk informasi selengkapnya tentang menangani peristiwa, lihat Menangani dan Menaikkan Peristiwa.

Berlaku untuk

Lihat juga