DataGridView.CellEnter Olay
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Denetimdeki geçerli hücre değiştiğinde DataGridView veya denetim giriş odağını aldığında gerçekleşir.
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
Olay Türü
Örnekler
Aşağıdaki kod örneği, geçerli hücrenin SelectionBackColor özelliğini değiştirmek için bu olayın nasıl işlenmek üzere yapıldığını gösterir. Bu örnekte, olayda CellEnter seçim arka plan rengi ayarlanır, ardından olayda CellLeave değerine Empty sıfırlanır. Bu örneği çalıştırmak için kodu adlandırılmış dataGridView1
bir forma DataGridView yapıştırın ve tüm olayların olay işleyicileriyle ilişkilendirildiğinden emin olun.
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
Açıklamalar
Denetimde giriş odağı yoksa ve tıklanan hücre daha önce geçerli hücre değilse, bu olay tek tıklama için iki kez gerçekleşebilir.
Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.