Visual Basic.NET - Consulta

 
Vista:

Consulta

Publicado por Helena (13 intervenciones) el 11/02/2006 23:08:58
Hola!

Cual es el codigo en Visual Basic.NET para que un textbox de un formulario al presionar la tecla enter se pase al siguiente textbox.

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:Consulta

Publicado por Alfredo (26 intervenciones) el 14/02/2006 22:55:49
hola prueba esto:

texto_keypress()

Dim KeyAscii As Short = CShort(Asc(e.KeyChar))
If KeyAscii = 13 Then
texto1.focus()
end if
end sub
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:Consulta

Publicado por HAF (178 intervenciones) el 17/02/2006 11:07:02
Private Sub TXTAPELLIDO_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TXTAPELLIDO1.KeyDown
If Trim(e.KeyCode.ToString) = "Enter" Then
Me.txt2.focus
End If
End Sub
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

Consulta

Publicado por Sammy (2 intervenciones) el 03/03/2006 18:13:57
Espero que te sirva este ejemplo. se puede usar para avanzar a un textbox o ir a un textbox anterior. si deseas usar solo en "Enter" utiliza el 13

Private Sub txtDepto_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtDepto.KeyDown
If e.KeyValue = 34 Then '34 = F7
txtFuncionario.Focus()
ElseIf e.KeyValue = 33 Then ' 33 = F6
dtpFecha.Focus()
End If
End Sub

Private Sub txtDepto_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtDepto.KeyDown
If e.KeyValue = 13 Then
txtFuncionario.Focus() ' textbox al que se quere ir
End If
End Sub
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