Visual Basic - Traspasar foco

Life is soft - evento anual de software empresarial
 
Vista:

Traspasar foco

Publicado por FATAL (7 intervenciones) el 27/05/2002 08:11:05
Necesito saber como pasar el foco desde un command button a otro presionando enter... es urgente, desde ya muchas gracias!
chauz!
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:Traspasar foco

Publicado por Valle (84 intervenciones) el 27/05/2002 09:12:51
en el evento Keypress de command1 poner el siguiente código:

if keyascii = vbkeyreturn then
Keyascii = 0 \'Para que no pite
command2.setfocus \'le pasa el foco
end if
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:Traspasar foco

Publicado por FATAL (1 intervención) el 27/05/2002 09:34:47
No funciono, mira... lo que quiero es que al presionar enter o al pinchar un command button este haga todo el proceso que tiene que hacer y le entregue el foco a otro boton asi presiono entre este segundo command button realiza todo su proceso y le devuelve el foco al command button 1 y asi hasta que finalise el programa...
ojala me ayuden desde ya muchas grax.
chauz!
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
sin imagen de perfil

RE:Traspasar foco

Publicado por Iñaki (502 intervenciones) el 27/05/2002 11:19:09
En los botones no hay un "focus" sino boton por defecto.
Por ejemplo si tienes 2 botones, "command1 , command2" y si pulsas uno y quieres que el siguiente tenga el "Foco".
Command1.default=false ' el boton pulsado
Command1.enabled=false ' opcional , si quieres deshabilitarlo
command2.default = TRUE ' recibe el foco
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