Visual Basic - focus con botones direcion

Life is soft - evento anual de software empresarial
 
Vista:

focus con botones direcion

Publicado por Beto_22 (106 intervenciones) el 04/02/2004 20:17:58
como puedo indicar mediante codigo que el focus retroceda y avance de un text a otro mediante los botones arriba,abajo, izquierda ,derecha alguien me podria priporcionar ayuda
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:focus con botones direcion

Publicado por marcos serrano (2 intervenciones) el 04/02/2004 20:23:47
podrias hacerlo mediante la propiedad keypreview del formulario e el k estan los controles para capturar la tecla en concreto, y utilizando el evento keydown capturar la tecla presionada. dependiendo del codigo de la tecla, actuar en consecuencia

from.keypreview=false

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 113 Then
FRART.Visible = True
FRTARIF.Visible = False
End If
If KeyCode = 114 Then
FRART.Visible = False <----- aki pon el setfocus
FRTARIF.Visible = True
CODE.RELPEDTAR
End If

este ejemplo hace visibles unos frames pulsando F2 o f3
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:focus con botones direcion

Publicado por Fabian (501 intervenciones) el 04/02/2004 21:41:12
Rapidamente hice este ejemplo, con tres TextBox's y la siguiente codificacion:
Private Sub Text1_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyUp Then Text2.SetFocus
End Sub

Private Sub Text2_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyUp Then
Text3.SetFocus
ElseIf KeyCode = vbKeyDown Then
Text1.SetFocus
End If
End Sub

Private Sub Text3_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyDown Then Text2.SetFocus
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