LabelEditEventArgs.CancelEdit Properti
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.
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.