Visual Basic.NET - Enter Datagridview

 
Vista:

Enter Datagridview

Publicado por Raul Angel (9 intervenciones) el 18/07/2006 02:17:43
Hola, necesito vuestra ayuda:

Tengo un datagridview. Al editar una celda y dar enter, se desplaza a la siguiente fila.
Como hago para que no cambie de fila sino que se desplace a la siguiente columna?

Gracias por vuestra a yuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Enter Datagridview

Publicado por Raul Angel (9 intervenciones) el 19/07/2006 02:56:59
Private Sub datagrid_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles datagrid.KeyDown
datagrid_enter = False
If e.KeyValue = Keys.Enter Then datagrid_enter = True
End Sub

Private Sub datagrid_CellLeave(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles datagrid.CellLeave

If datagrid_enter Then
If datagrid.CurrentCell.ColumnIndex < datagrid.Columns.Count - 1 Then
SendKeys.Send("{RIGHT}")
SendKeys.Send("{up}")
Else
SendKeys.Send("{HOME}")
End If
End If
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Enter Datagridview

Publicado por octavio (1 intervención) el 08/09/2006 18:14:35
Hola una solucion es utilizar la propiedad tabindex que daria un uso parecido al de excel donde con un tabulador pasas a la sig. celda.

espero que te ayude

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar