DataGridView SetFocus после CellEndEdit
Я использовалCellEndEdit
событие, после редактирования значения ячейки я нажимаю клавишу ввода, затем фокус ячейки перемещается вниз.
Я хочу, чтобы фокус вернулся к исходной ячейке, где я редактировал значение.
Я использовал много способов, но не смог.
Private Sub DataGridVie1_CellEndEdit(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridVie1.CellEndEdit
'...
'....editing codes here...to input and validate values...
'...
'...
'...before the End If of the procedure I put this values
DataGridVie1.Rows(e.RowIndex).Cells(e.ColumnIndex).Selected = True
DataGridVie1.CurrentCell = DataGridVie1.Rows(e.RowIndex).Cells(e.ColumnIndex)
'DataGridVie1.BeginEdit(False) '''DID NOT apply this because it cause to edit again.
End If
Я неНе знаю реального кода, когда после редактирования или после нажатия клавиши ВВОД фокус снова возвращается в исходную ячейку, которая была отредактирована.
Потому что каждый раз, когда я нажимаю клавишу ВВОДА, он сразу переходит к следующей ячейке.
Какой код, чтобы переместить фокус обратно в исходную ячейку отредактирован.
Я знаюEditingControlShowing
метод, но я неЯ думаю, что я должен использовать этот метод, чтобы получить то, что я тоже хотел.