DataGridView SetFocus após CellEndEdit
Eu usei oCellEndEdit
evento, depois de editar o valor da célula eu pressiono a tecla Enter, então o foco da célula se move para baixo.
Eu quero o foco para voltar na célula original, onde editei o valor.
Eu usei muitas maneiras, mas falhei.
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
Eu não sei o código real quando depois de editar ou depois de uma tecla ENTER o foco está de volta na célula original que foi editada.
Porque toda vez que eu aperto a tecla ENTER, ele desce diretamente para a próxima célula.
Qual é o código para reposicionar o foco de volta para a célula original editada.
Eu conheço oEditingControlShowing
método, mas eu não acho que eu tenho que usar esse método para conseguir o que eu queria também.