usar enter en lugar de TAB en los textbox?

05/11/2005 - 22:04 por Microsoft | Informe spam
buen dia

soy algo nuevo en vb.net y me preguntaba si existe una manera de configurar
que cuando se presione enter en un textbox pase al siguiente campo tal como
lo hace el tabulador, el punto es que puedo hacerlo sin problemas cuando uso
un evento en cada textbox pero me gustaria que con configurarle alguna
propiedad pueda al darle enter pasar al siguiente y al siguiente y asi
sucesivamente. Estoy pidiendo algo ilogico?.

gracias

Preguntas similare

Leer las respuestas

#1 a3sistemas.com
06/11/2005 - 07:03 | Informe spam
Hola,

usa el siguiente código, pon la propiedad del formulario keypreview = true y
en el evento keypress del formulario miramos si la tecla pulsada es enter y
en el caso de que asi sea en un TAB

Private Sub Form1_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
Me.KeyPreview = True
End Sub

Private Sub Form1_KeyPress(ByVal sender As Object, _
ByVal e As System.Windows.Forms.KeyPressEventArgs) _
Handles MyBase.KeyPress
' si la tecla pulsada es la tecla Intro
If e.KeyChar = Convert.ToChar(Keys.Return) Then
'Enviamos la pulsacion del tabulador
SendKeys.Send("{TAB}")
' con esto hacemos que se ignore la pulsación
e.Handled = True
End If
End Sub

Salud2

__________________________

http://www.a3sistemas.com
Respuesta Responder a este mensaje
#2 Jorge Serrano [MVP VB]
13/11/2005 - 18:31 | Informe spam
Hola,

suponiendo tres controles TextBox, lo que pides se solucionaría con el
siguiente código:

Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress,
TextBox2.KeyPress, TextBox3.KeyPress
If Keys.Enter Then
SendKeys.Send("{Tab}")
End If
End Sub

Un saludo,

Jorge Serrano Pérez
Microsoft MVP VB.NET
PortalVB.com
http://www.portalvb.com/
Weblog de Jorge Serrano
http://weblogs.golemproject.com/jorge/


"Microsoft" wrote:

buen dia

soy algo nuevo en vb.net y me preguntaba si existe una manera de configurar
que cuando se presione enter en un textbox pase al siguiente campo tal como
lo hace el tabulador, el punto es que puedo hacerlo sin problemas cuando uso
un evento en cada textbox pero me gustaria que con configurarle alguna
propiedad pueda al darle enter pasar al siguiente y al siguiente y asi
sucesivamente. Estoy pidiendo algo ilogico?.

gracias



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