ListView.BeforeLabelEdit Kejadian
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.
Terjadi ketika pengguna mulai mengedit label item.
public:
event System::Windows::Forms::LabelEditEventHandler ^ BeforeLabelEdit;
public event System.Windows.Forms.LabelEditEventHandler BeforeLabelEdit;
public event System.Windows.Forms.LabelEditEventHandler? BeforeLabelEdit;
member this.BeforeLabelEdit : System.Windows.Forms.LabelEditEventHandler
Public Custom Event BeforeLabelEdit As LabelEditEventHandler
Jenis Acara
Contoh
Contoh kode berikut menunjukkan penanganan BeforeLabelEdit peristiwa dan menggunakan LabelEditEventArgs.Item properti dan LabelEditEventArgs.CancelEdit . Untuk menjalankan contoh, tempelkan kode berikut ke dalam formulir yang berisi ListView kontrol bernama ListView1
dan diisi dengan setidaknya tiga item. Pastikan penanganan aktivitas dalam contoh dikaitkan dengan peristiwanya.
void ListView1_BeforeLabelEdit( Object^ sender,
System::Windows::Forms::LabelEditEventArgs^ e )
{
// Allow all but the first two items of the list to
// be modified by the user.
if ( e->Item < 2 )
{
e->CancelEdit = true;
}
}
private void ListView1_BeforeLabelEdit(object sender,
System.Windows.Forms.LabelEditEventArgs e)
{
// Allow all but the first two items of the list to
// be modified by the user.
if (e.Item<2)
{
e.CancelEdit = true;
}
}
Private Sub ListView1_BeforeLabelEdit(ByVal sender As Object, _
ByVal e As System.Windows.Forms.LabelEditEventArgs) _
Handles ListView1.BeforeLabelEdit
' Allow all but the first two items of the list to be modified by
' the user.
If (e.Item < 2) Then
e.CancelEdit = True
End If
End Sub
Keterangan
Peristiwa BeforeLabelEdit terjadi ketika pengguna mulai memodifikasi teks untuk item. Jika penanganan aktivitas membatalkan kejadian ini, pengguna tidak dapat mengedit teks. Anda dapat menggunakan kejadian ini untuk mencegah pengguna mengedit item tertentu dalam ListView kontrol.
LabelEdit Jika properti ListView kontrol diatur ke false
, BeforeLabelEdit peristiwa tidak dinaikkan; semua pengguna mencoba mengedit label item secara otomatis ditolak.
Untuk informasi selengkapnya tentang menangani peristiwa, lihat Menangani dan Menaikkan Peristiwa.