DataGridView.RowLeave Olay

Tanım

Bir satır giriş odağını kaybettiğinde ve artık geçerli satır olmadığında gerçekleşir.

C#
public event System.Windows.Forms.DataGridViewCellEventHandler RowLeave;
C#
public event System.Windows.Forms.DataGridViewCellEventHandler? RowLeave;

Olay Türü

Örnekler

Aşağıdaki kod örneği, geçerli satırdaki hücrelerin özelliğini değiştirmek BackColor için bu olayın nasıl işlendiğini gösterir. Bu örnekte, olayda RowEnter arka plan rengi ayarlanır ve ardından olayda RowLeave olarak 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.

C#
private void dataGridView1_RowEnter(object sender, 
    DataGridViewCellEventArgs e)
{
    for (int i = 0; i < dataGridView1.Rows[e.RowIndex].Cells.Count; i++)
    {
        dataGridView1[i, e.RowIndex].Style.BackColor = Color.Yellow;
    }
}

private void dataGridView1_RowLeave(object sender, 
    DataGridViewCellEventArgs e)
{
    for (int i = 0; i < dataGridView1.Rows[e.RowIndex].Cells.Count; i++)
    {
        dataGridView1[i, e.RowIndex].Style.BackColor = Color.Empty;
    }
}

Açıklamalar

Olayları işleme hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Ayrıca bkz.