ListViewItemSelectionChangedEventArgs Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan data untuk peristiwa tersebut ItemSelectionChanged .
public ref class ListViewItemSelectionChangedEventArgs : EventArgs
public class ListViewItemSelectionChangedEventArgs : EventArgs
type ListViewItemSelectionChangedEventArgs = class
inherit EventArgs
Public Class ListViewItemSelectionChangedEventArgs
Inherits EventArgs
- Warisan
Contoh
Contoh kode berikut menunjukkan penggunaan jenis ini. Dalam contoh, penanganan aktivitas melaporkan kemunculan ItemSelectionChanged peristiwa. Laporan ini membantu Anda mempelajari kapan peristiwa terjadi dan dapat membantu Anda dalam penelusuran kesalahan. Untuk melaporkan beberapa peristiwa atau peristiwa yang sering terjadi, pertimbangkan untuk mengganti 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 peristiwa.ItemSelectionChanged
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
Peristiwa ItemSelectionChanged terjadi ketika status ListViewItem pilihan perubahan dari dipilih menjadi tidak dipilih atau tidak dipilih untuk dipilih. ItemSelectionChanged tidak akan terjadi jika ListView berada dalam mode virtual.
Konstruktor
ListViewItemSelectionChangedEventArgs(ListViewItem, Int32, Boolean) |
Menginisialisasi instans baru kelas ListViewItemSelectionChangedEventArgs. |
Properti
IsSelected |
Mendapatkan nilai yang menunjukkan apakah status item telah berubah menjadi dipilih. |
Item |
Mendapatkan item yang status pilihannya telah berubah. |
ItemIndex |
Mendapatkan indeks item yang status pilihannya telah berubah. |
Metode
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |