URGENTE! Cambiar el "Enter" por el "TAB" en mi datagridview

20/03/2007 - 13:20 por Diego | Informe spam
Amigos necesito con urgencia de que al momento de preionar enter en
cualquiera de las celdas de mi grilla no salte a la siguiente fila sino mas
bien salta a la celda de al lado , mas o menos lo que hace cuando uno
presiona el TAB.

Espero su ayuda
Muchas Gracias

Preguntas similare

Leer las respuestas

#6 Javier \(Clevertec\)
22/03/2007 - 19:46 | Informe spam
Tienes razón. No lo había probado. Empiezo a estar poco convencido, pero ahí
va el siguiente paso (espero que funcione, ahora no se me ocurre otra cosa):
Private Sub DataGridView1_CellEndEdit(ByVal sender As Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellEndEdit

SendKeys.Send("{UP}")

SendKeys.Send("{TAB}")

End Sub

Un saludo

Javier


"Manolo Zepeda" escribió en el
mensaje news:

Que tal Javier.

El codigo funciona...pero que pasa cuando editas el textbox y das enter?

Deja de funcionar.

Alguna otra opcion.

SAludos
Respuesta Responder a este mensaje
#7 Manolo Zepeda
22/03/2007 - 20:03 | Informe spam
Que tal Javier..
Efectivamente funciona bien, lograste lo complicado en una forma muy
sencilla que no se me habia ocurrido.

Estuve checando este link del guille sobre el TAB y ENTER en el DGV
http://www.elguille.info/colabora/N...lizado.htm

Pero el problema es que quise acomodarlo a mi form con un DGV ya hecho, y no
encontre la forma de acoplarlo, el ejemplo esta muy bueno, pero mi pregunta
es que si lo haces de esa manera acomodando tus columnas y todo lo que tu
ocupes, como podras manilupar los demas eventos de tu DGV.

Hechale un vistazo y estamos en contacto.

Saludos
Respuesta Responder a este mensaje
#8 Javier \(Clevertec\)
22/03/2007 - 20:31 | Informe spam
Bueno, si quieres utilizar la clase DgvPlus que aparece en el enlace,
simplemente tienes que sustituir las declaraciones que tienes en el Designer
del formulario:


Me.DataGridView1 = New DgvPlus 'System.Windows.Forms.DataGridView

Friend WithEvents DataGridView1 As DgvPlus
'System.Windows.Forms.DataGridView



y pegar el código que empieza en:


Public Class DgvPlus
...

Debajo de la clase del formulario. La funcionalidad será la misma, ya que la
clase DgvPlus hereda todas las propiedades del DataGridView original,
modificando únicamente los dos eventos (el resultado va a ser el mismo).

Un saludo

Javier

-




"Manolo Zepeda" escribió en el
mensaje news:
Que tal Javier..
Efectivamente funciona bien, lograste lo complicado en una forma muy
sencilla que no se me habia ocurrido.

Estuve checando este link del guille sobre el TAB y ENTER en el DGV
http://www.elguille.info/colabora/N...lizado.htm

Pero el problema es que quise acomodarlo a mi form con un DGV ya hecho, y
no
encontre la forma de acoplarlo, el ejemplo esta muy bueno, pero mi
pregunta
es que si lo haces de esa manera acomodando tus columnas y todo lo que tu
ocupes, como podras manilupar los demas eventos de tu DGV.

Hechale un vistazo y estamos en contacto.

Saludos

Respuesta Responder a este mensaje
#9 Manolo Zepeda
23/03/2007 - 00:58 | Informe spam
Voy a tratar de ponerlo como me indicas solo para tener otra opcion, la que
tu diste es suficiente, solo que ahora no se donde encuentro el codigo fuente
que genera .NET cuando creas los controles, en 2003 estaba en el mismo
formulario ahora no lo veo por ningun lado, es que apenas entro con 2005.

Que estes bien y gracias por tu tiempo.

Saludos
Respuesta Responder a este mensaje
#10 Diego
23/03/2007 - 14:00 | Informe spam
<Muchas gracias Javier tu ayuda ha servido a la perfección...
Saludos y muchas Gracias

Diego

"Javier (Clevertec)" wrote:

Tienes razón. No lo había probado. Empiezo a estar poco convencido, pero ahí
va el siguiente paso (espero que funcione, ahora no se me ocurre otra cosa):
Private Sub DataGridView1_CellEndEdit(ByVal sender As Object, ByVal e As
System.Windows.Forms.DataGridViewCellEventArgs) Handles
DataGridView1.CellEndEdit

SendKeys.Send("{UP}")

SendKeys.Send("{TAB}")

End Sub

Un saludo

Javier


"Manolo Zepeda" escribió en el
mensaje news:

> Que tal Javier.
>
> El codigo funciona...pero que pasa cuando editas el textbox y das enter?
>
> Deja de funcionar.
>
> Alguna otra opcion.
>
> SAludos



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida