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

#1 Angel. E. Ruiz. P
20/03/2007 - 14:42 | Informe spam
Amigo prueba con este codigo ... lo unico que lo tebngo en c#

using System;
using System.Windows.Forms;
using System.Text;

namespace EnterTab
{
public class DgvPlus : DataGridView
{

protected override bool ProcessDialogKey(Keys keyData)
{
if (keyData == Keys.Enter)
{
SendKeys.Send("{tab}");
return true;
}
else
return base.ProcessDialogKey(keyData);
}

protected override void OnKeyDown(KeyEventArgs e)
{
if (e.KeyData == Keys.Enter)
{
SendKeys.Send("{tab}");
}
else
base.OnKeyDown(e);
}
}
}

"Diego" escribió en el mensaje
news:
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
Respuesta Responder a este mensaje
#2 Diego
20/03/2007 - 20:12 | Informe spam
Alguien mas me podria dar una mano amigos

"Diego" wrote:

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
Respuesta Responder a este mensaje
#3 Angel. E. Ruiz. P
20/03/2007 - 20:47 | Informe spam
Amigo no te sirvio mi codigo??



"Diego" escribió en el mensaje
news:
Alguien mas me podria dar una mano amigos

"Diego" wrote:

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
Respuesta Responder a este mensaje
#4 Javier \(Clevertec\)
20/03/2007 - 20:55 | Informe spam
Hola, Diego, prueba con ésto:
Private Sub DataGridView1_KeyDown(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyEventArgs) Handles DataGridView1.KeyDown

If e.KeyCode = Keys.Enter Then

SendKeys.Send("{TAB}")

e.Handled = True

End If

End Sub

Un saludo

Javier


"Diego" escribió en el mensaje
news:
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
Respuesta Responder a este mensaje
#5 Manolo Zepeda
22/03/2007 - 18:09 | Informe spam
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
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida