DataGridView.CellLeave Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane, když buňka ztratí fokus vstupu a už není aktuální buňkou.
public:
event System::Windows::Forms::DataGridViewCellEventHandler ^ CellLeave;
public event System.Windows.Forms.DataGridViewCellEventHandler CellLeave;
public event System.Windows.Forms.DataGridViewCellEventHandler? CellLeave;
member this.CellLeave : System.Windows.Forms.DataGridViewCellEventHandler
Public Custom Event CellLeave As DataGridViewCellEventHandler
Event Type
Příklady
Následující příklad kódu ukazuje, jak zpracovat tuto událost ke změně SelectionBackColor vlastnosti aktuální buňky. V tomto příkladu je v události nastavená CellEnter barva pozadí výběru a pak se u události obnoví na EmptyCellLeave hodnotu. Chcete-li spustit tento příklad, vložte kód do formuláře, který obsahuje pojmenovaný DataGridViewdataGridView1
a ujistěte se, že všechny události jsou přidružené k jejich obslužným rutinám událostí.
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
Poznámky
Další informace o zpracování událostí najdete v tématu Zpracování a vyvolávání událostí.