Share via


ListView.BeforeLabelEdit Kejadian

Definisi

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.

Berlaku untuk

Lihat juga