Visual Basic - tabulacion

Life is soft - evento anual de software empresarial
 
Vista:

tabulacion

Publicado por tiare (3 intervenciones) el 29/11/2005 04:24:33
hola una consulta alguien que me oriente por favor

tengo un codigo en visual basic para mover la tabulacion y vaya bajando al siguiente cuadro de texto ejemplo fono y fecha, etc

private Sub txtfono_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then
txtfecha.SetFocus
End If

el probema es que en algunos cuadros de texto los pesca pero en los otros no , y la tabulacion se va para todos lados menos para el que sigue.

alguien me pude ayudar por favor please
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:tabulacion

Publicado por Cesar Santos (8 intervenciones) el 29/11/2005 06:43:03
esta funcion api te puede ayudar
por ejemplo

esto lo pones en un módulo o en la parte publica del Formulario:
Declare Function SetActiveWindow Lib "user32" (ByVal hwnd As Long) As Long

Descripcion:
La función SetActiveWindow se usa para darle el enfoque a determinada ventana de nuestra aplicación.

Parametros:
ByVal hwnd As Long
Aquí se coloca la ventana que queremos darle el enfoque.

Valor de Retorno:
Si retorna 0 ocurrió un error.

Uso:
Dim ValorRetorno As Long 'Variable para el valor de retorno
y en el evento KeyPress pones esto:

private Sub txtfono_KeyPress(KeyAscii As Integer)

If KeyAscii = 13 Then
ValorRetorno = SetActiveWindow(txtfono.hwnd)
End If
entonces esto debe pasar el foco al cuadro de texto "txtfono"
espero te funcione.
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