DataGridView.CellEnter 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ž se aktuální buňka změní v ovládacím DataGridView prvku nebo když ovládací prvek přijme vstupní fokus.
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
Event Type
Příklady
Následující příklad kódu ukazuje, jak zpracovat tuto událost změnit SelectionBackColor vlastnost aktuální buňky. V tomto příkladu je barva pozadí výběru nastavena v CellEnter události a pak se na událost resetuje EmptyCellLeave . Pokud chcete tento příklad spustit, vložte kód do formuláře, který obsahuje pojmenovaný DataGridViewdataGridView1 objekt, 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
Tato událost může nastat dvakrát pro jedno kliknutí, pokud ovládací prvek nemá vstupní fokus a kliknutá buňka nebyla dříve aktuální buňkou.
Další informace o zpracování událostí naleznete v tématu Zpracování a vyvolávání událostí.