Visual Basic.NET - TextBox

 
Vista:

TextBox

Publicado por Zack (13 intervenciones) el 19/05/2005 09:59:17
Quiero hacer que cuando presiones enter cambie de campo.
Eso lo se hacer pero la pregunta es...
¿Se puede hacer una funcion general que lo haga para todos?
Imaginar que hay 50 campos...seria muy pesado escribir en todos los eventos keypress...
Espero podais ayudarme gracias.
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:TextBox

Publicado por GERAR (86 intervenciones) el 19/05/2005 11:12:54
Private Sub FORMULARIO_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MyBase.KeyDown
If e.KeyCode() = Keys.Enter Then
SendKeys.Send("{Tab}")
End If
End Sub

Esto afecta a todo el formulario por lo que tendras que añadirlo a todos los formularios q consideres.
Un saludo
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:TextBox

Publicado por Zack (13 intervenciones) el 19/05/2005 16:24:09
Acabo de probarlo...y no funciona.
Le das a enter y no hace nada...
De todas maneras gracias por las molestias
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:TextBox

Publicado por GERAR (86 intervenciones) el 20/05/2005 08:59:51
PERDONA, pero me he dejado q tienes q cambiar la propiedad:

KeyPreview a true a nivel de formulario. Perdona
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:TextBox

Publicado por asi (1 intervención) el 01/06/2005 15:44:08
lo que tenes que hacer es agragarle al metodo los handlers de cada unos de los controles textbox en que quieras que le funcion que imita al tab ande

public sub... "cualquiera"-- .. handles textbox1.keypress, textbox2.keypress.. y asi

es facil no te hgas drama
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