Bagikan melalui


LabelEditEventArgs Kelas

Definisi

Menyediakan data untuk peristiwa BeforeLabelEdit dan AfterLabelEdit.

public ref class LabelEditEventArgs : EventArgs
public class LabelEditEventArgs : EventArgs
type LabelEditEventArgs = class
    inherit EventArgs
Public Class LabelEditEventArgs
Inherits EventArgs
Warisan
LabelEditEventArgs

Contoh

Contoh kode berikut menunjukkan penanganan ListView.BeforeLabelEdit peristiwa dan menggunakan Item properti dan CancelEdit . Untuk menjalankan contoh, tempelkan kode berikut dalam formulir yang ListView berisi kontrol 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

LabelEditEventArgs menentukan indeks dan caption ListViewItem dan caption setelah diedit oleh pengguna. Kelas ini juga menyediakan CancelEdit properti. Anda dapat menggunakan properti ini dalam penanganan ListView.BeforeLabelEdit aktivitas untuk mencegah pengguna mengedit label. Anda juga dapat menggunakannya dalam penanganan ListView.AfterLabelEdit aktivitas untuk mengembalikan perubahan, mengembalikan label ke nilai aslinya. Ini berguna ketika Anda ingin memvalidasi input pengguna sebelum melakukan perubahan.

Catatan

ListView.AfterLabelEdit Karena peristiwa terjadi sebelum pengeditan label diterapkan, memanggil ListView.Sort metode dalam handler untuk peristiwa ini akan mengurutkan item menggunakan nilai asli.

Konstruktor

LabelEditEventArgs(Int32)

Menginisialisasi instans LabelEditEventArgs baru kelas dengan indeks yang ditentukan ke yang akan diedit ListViewItem .

LabelEditEventArgs(Int32, String)

Menginisialisasi instans LabelEditEventArgs baru kelas dengan indeks yang ditentukan ke yang ListViewItem sedang diedit dan teks baru untuk label ListViewItem.

Properti

CancelEdit

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

Item

Mendapatkan indeks berbasis nol dari ListViewItem yang berisi label untuk diedit.

Label

Mendapatkan teks baru yang ditetapkan ke label ListViewItem.

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)

Berlaku untuk

Lihat juga