Bagikan melalui


LabelEditEventArgs.CancelEdit Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah perubahan yang dilakukan pada label ListViewItem harus dibatalkan.

public:
 property bool CancelEdit { bool get(); void set(bool value); };
public bool CancelEdit { get; set; }
member this.CancelEdit : bool with get, set
Public Property CancelEdit As Boolean

Nilai Properti

true jika operasi edit label untuk ListViewItem harus dibatalkan; jika tidak false.

Contoh

Contoh kode berikut menunjukkan penanganan ListView.BeforeLabelEdit peristiwa dan menggunakan Item properti dan CancelEdit . Untuk menjalankan contoh, tempelkan kode berikut dalam formulir yang berisi kontrol ListView bernama ListView1 dan diisi dengan setidaknya 3 item. Pastikan semua peristiwa dikaitkan dengan metode penanganan 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

Anda dapat menggunakan properti ini untuk membatalkan perubahan yang dibuat pada label dan ListViewItem mengembalikannya ke teks aslinya. Gunakan properti ini untuk mencegah caption item diubah menjadi nilai yang tidak memenuhi persyaratan aplikasi Anda.

Berlaku untuk