英語で読む

次の方法で共有


DataGridView.CellLeave イベント

定義

セルが入力フォーカスを失くし、現在のセルでなくなったときに発生します。

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

イベントの種類

次のコード例は、このイベントを処理して現在のセルの プロパティを SelectionBackColor 変更する方法を示しています。 この例では、選択の背景色が イベントでCellEnter設定され、イベントで CellLeaveEmptyリセットされます。 この例を実行するには、名前付きの dataGridView1 を含むフォームにコードをDataGridView貼り付け、すべてのイベントがイベント ハンドラーに関連付けられていることを確認します。

C#
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;
}

注釈

イベントを処理する方法の詳細については、次を参照してください。処理とイベントの発生します。

適用対象

製品 バージョン
.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, 10

こちらもご覧ください