Share via


DataGridView.CellEnter Kejadian

Definisi

Terjadi ketika sel saat ini berubah dalam DataGridView kontrol atau ketika kontrol menerima fokus input.

public:
 event System::Windows::Forms::DataGridViewCellEventHandler ^ CellEnter;
public event System.Windows.Forms.DataGridViewCellEventHandler CellEnter;
public event System.Windows.Forms.DataGridViewCellEventHandler? CellEnter;
member this.CellEnter : System.Windows.Forms.DataGridViewCellEventHandler 
Public Custom Event CellEnter As DataGridViewCellEventHandler 

Jenis Acara

Contoh

Contoh kode berikut mengilustrasikan cara menangani kejadian ini untuk mengubah SelectionBackColor properti sel saat ini. Dalam contoh ini, warna latar belakang pemilihan diatur dalam CellEnter peristiwa, lalu reset ke EmptyCellLeave pada peristiwa. Untuk menjalankan contoh ini, tempelkan kode ke dalam formulir yang berisi DataGridView bernama dataGridView1 dan pastikan bahwa semua peristiwa dikaitkan dengan penanganan aktivitasnya.

private void dataGridView1_CellEnter(object sender, 
    DataGridViewCellEventArgs e)
{
    dataGridView1[e.ColumnIndex, e.RowIndex].Style
        .SelectionBackColor = Color.Blue;
}

private void dataGridView1_CellLeave(object sender, 
    DataGridViewCellEventArgs e)
{
    dataGridView1[e.ColumnIndex, e.RowIndex].Style
        .SelectionBackColor = Color.Empty;
}
Private Sub dataGridView1_CellEnter(ByVal sender As Object, _
    ByVal e As DataGridViewCellEventArgs) _
    Handles dataGridView1.CellEnter

    dataGridView1(e.ColumnIndex, e.RowIndex).Style _
        .SelectionBackColor = Color.Blue

End Sub

Private Sub dataGridView1_CellLeave(ByVal sender As Object, _
    ByVal e As DataGridViewCellEventArgs) _
    Handles dataGridView1.CellLeave

    dataGridView1(e.ColumnIndex, e.RowIndex).Style _
        .SelectionBackColor = Color.Empty

End Sub

Keterangan

Kejadian ini mungkin terjadi dua kali untuk satu klik jika kontrol tidak memiliki fokus input dan sel yang diklik sebelumnya bukan sel saat ini.

Untuk informasi selengkapnya tentang cara menangani peristiwa, lihat Menangani dan Menaikkan Peristiwa.

Berlaku untuk

Lihat juga