DataGridView Desplazamiento

13/07/2006 - 12:45 por Rodry | Informe spam
Buenos Dias:

He visto que son muchos los que preguntan por el DataGridView en
lo que se refiere a que el Enter no se comporte como en excel sino como
la tecla Tab, Que Se Desplace Lateralmente y No hacia Abajo.

Lo que no he visto es ninguno de estos mensajes con la solucion, y
por eso planteo nuevamente la cuestion a ver si lo sacamos.

¿Como cambiar el comportamiento de la tecla Enter en El DataGridView
para que se comporte como un Tab?

Espero Averiguarlo.

Muchas Gracias A Todos.

Rodrigo García.

Preguntas similare

Leer las respuestas

#1 Roberto
13/07/2006 - 13:58 | Informe spam
¿Has probado a capturar el 'Enter' en el procedimiento KeyPress del
DataGridiView y cambiarte de celda?

Si no me equivoco sería algo así:
DatagridView.CurrentCell =
_(DatagridView.CurrentCell.RowIndex,DatagridView.CurrentCell.ColumnIndex + 1)

Lo que no he mirado es como capturar el enter, lo que está claro es que no
es como en VB6 con aquello tan facil de KeyAscii=0.

"Rodry" wrote:

Buenos Dias:

He visto que son muchos los que preguntan por el DataGridView en
lo que se refiere a que el Enter no se comporte como en excel sino como
la tecla Tab, Que Se Desplace Lateralmente y No hacia Abajo.

Lo que no he visto es ninguno de estos mensajes con la solucion, y
por eso planteo nuevamente la cuestion a ver si lo sacamos.

¿Como cambiar el comportamiento de la tecla Enter en El DataGridView
para que se comporte como un Tab?

Espero Averiguarlo.

Muchas Gracias A Todos.

Rodrigo García.


Respuesta Responder a este mensaje
#2 Rodry
13/07/2006 - 17:07 | Informe spam
Buenas:

aqui anulo el Enter y envio la pulsacionde la tecla tab al
datagridview, funciona pero solo si no entras en modo edicion de celda,
porque al editar una celda el enter guarda el cambio y pasa a la de
abajo no a la de la derecha.

Private Sub dgVisor_KeyDown(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyEventArgs) Handles dgVisor.KeyDown
If e.KeyCode = Keys.Enter Then
e.SuppressKeyPress = True
SendKeys.Send("{TAB}")
End If
End Sub


Roberto wrote:
¿Has probado a capturar el 'Enter' en el procedimiento KeyPress del
DataGridiView y cambiarte de celda?

Si no me equivoco sería algo así:
DatagridView.CurrentCell > _(DatagridView.CurrentCell.RowIndex,DatagridView.CurrentCell.ColumnIndex + 1)

Lo que no he mirado es como capturar el enter, lo que está claro es que no
es como en VB6 con aquello tan facil de KeyAscii=0.

"Rodry" wrote:

> Buenos Dias:
>
> He visto que son muchos los que preguntan por el DataGridView en
> lo que se refiere a que el Enter no se comporte como en excel sino como
> la tecla Tab, Que Se Desplace Lateralmente y No hacia Abajo.
>
> Lo que no he visto es ninguno de estos mensajes con la solucion, y
> por eso planteo nuevamente la cuestion a ver si lo sacamos.
>
> ¿Como cambiar el comportamiento de la tecla Enter en El DataGridView
> para que se comporte como un Tab?
>
> Espero Averiguarlo.
>
> Muchas Gracias A Todos.
>
> Rodrigo García.
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida