ListChangedEventArgs 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 ListChanged .
public ref class ListChangedEventArgs : EventArgs
public class ListChangedEventArgs : EventArgs
type ListChangedEventArgs = class
inherit EventArgs
Public Class ListChangedEventArgs
Inherits EventArgs
- Warisan
Contoh
Contoh kode berikut menunjukkan penggunaan jenis ini. Dalam contoh, penanganan aktivitas melaporkan kemunculan BindingSource.ListChanged 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 MessageBox.Show dengan Console.WriteLine atau menambahkan pesan ke multibaris TextBox.
Untuk menjalankan kode contoh, tempelkan ke dalam proyek yang berisi instans jenis BindingSource bernama BindingSource1
. Kemudian pastikan bahwa penanganan aktivitas dikaitkan dengan peristiwa.BindingSource.ListChanged
private void BindingSource1_ListChanged(Object sender, ListChangedEventArgs e) {
System.Text.StringBuilder messageBoxCS = new System.Text.StringBuilder();
messageBoxCS.AppendFormat("{0} = {1}", "ListChangedType", e.ListChangedType );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "NewIndex", e.NewIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "OldIndex", e.OldIndex );
messageBoxCS.AppendLine();
messageBoxCS.AppendFormat("{0} = {1}", "PropertyDescriptor", e.PropertyDescriptor );
messageBoxCS.AppendLine();
MessageBox.Show(messageBoxCS.ToString(), "ListChanged Event" );
}
Private Sub BindingSource1_ListChanged(sender as Object, e as ListChangedEventArgs) _
Handles BindingSource1.ListChanged
Dim messageBoxVB as New System.Text.StringBuilder()
messageBoxVB.AppendFormat("{0} = {1}", "ListChangedType", e.ListChangedType)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "NewIndex", e.NewIndex)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "OldIndex", e.OldIndex)
messageBoxVB.AppendLine()
messageBoxVB.AppendFormat("{0} = {1}", "PropertyDescriptor", e.PropertyDescriptor)
messageBoxVB.AppendLine()
MessageBox.Show(messageBoxVB.ToString(),"ListChanged Event")
End Sub
Keterangan
Peristiwa ListChanged dimunculkan saat data dalam perubahan IBindingList .
Properti NewIndex menunjukkan indeks item yang ditambahkan, diubah, atau dihapus. Jika item dipindahkan, NewIndex properti menunjukkan lokasi baru item dan OldIndex properti menunjukkan lokasi lama.
Jika hanya satu item yang dipengaruhi oleh perubahan, OldIndex nilai properti adalah -1.
Konstruktor
ListChangedEventArgs(ListChangedType, Int32) |
Menginisialisasi instans ListChangedEventArgs baru kelas mengingat jenis perubahan dan indeks item yang terpengaruh. |
ListChangedEventArgs(ListChangedType, Int32, Int32) |
Menginisialisasi instans ListChangedEventArgs baru kelas mengingat jenis perubahan dan indeks lama dan baru item yang dipindahkan. |
ListChangedEventArgs(ListChangedType, Int32, PropertyDescriptor) |
Menginisialisasi instans ListChangedEventArgs baru kelas mengingat jenis perubahan, indeks item yang terpengaruh, dan yang menjelaskan item yang PropertyDescriptor terpengaruh. |
ListChangedEventArgs(ListChangedType, PropertyDescriptor) |
Menginisialisasi instans ListChangedEventArgs baru kelas mengingat jenis perubahan dan yang PropertyDescriptor terpengaruh. |
Properti
ListChangedType |
Mendapatkan jenis perubahan. |
NewIndex |
Mendapatkan indeks item yang terpengaruh oleh perubahan. |
OldIndex |
Mendapatkan indeks lama item yang telah dipindahkan. |
PropertyDescriptor |
PropertyDescriptor Mendapatkan yang ditambahkan, diubah, atau dihapus. |
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) |