Hola a tod@s!
Llevo bastante tiempo con un problema entre manos. Tengo un DataGridView al que le llamo GRID, al cual le asigno un DataTable a la propiedad DataSource, permitiéndome añadir más líneas.
La cuestión es que tiene 4 celdas en cada línea. Y lo que quiero es que al pulsar enter en la segunda celda, me ponga el foco en la cuarta. Este es el código que tengo:
Private Sub GRID_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles GRID.KeyDown
If e.KeyCode=Keys.Enter Then
If GRID.CurrentCell.ColumnIndex = 1 Then
GRID.CurrentCell = GRID.CurrentRow.Cells(3)
End If
End If
End Sub
El problema que tengo es que antes de que me sitúe en la cuarta celda me salta a la línea de abajo. ¿Cómo podría yo decirle que ignore la tecla Enter?
Gracias y un saludo,
Hermes

LinkBack URL
About LinkBacks
Citar
