Portal    Foro    Buscar    FAQ    Registrarse    Conectarse

"On Press" En Gambas [SOLVED]

"On Press" En Gambas [SOLVED]
Artículo
Responder citando    Descargar mensaje  
Mensaje "On Press" En Gambas [SOLVED] 
 
Hola, me gustaria algún ejemplo de lo que llamo "on press" no se como se llama realmente..xD
La cuestión, tengo botones, quiero que al apretar la letra A (por ejemplo) se ejecute ese botón...
Saludos



 
última edición por BrunoIV el Lunes, 02 Agosto 2010, 12:13; editado 3 veces 
   
BrunoIV [ Sabado, 31 Julio 2010, 18:31 ]
 


"On Press" En Gambas [SOLVED]
Comentarios
Responder citando    Descargar mensaje  
Mensaje Re: "On Press" En Gambas 
 
Hola.

¿Te refieres a esto?

PUBLIC SUB Label1_MouseDown()

Button1_Click

END

PUBLIC SUB Button1_Click()

  Message("Hola Mundo")

END


Saludos



 
abarzuaf - Ver perfil del usuario Enviar mensaje privado  
abarzuaf [ Sabado, 31 Julio 2010, 19:50 ]
Responder citando    Descargar mensaje  
Mensaje Re: "On Press" En Gambas 
 
Gracias por responder, pero me temo que no es eso..

Pongo un ejemplo, tengo un botón que se llama letra_a, cuando con mi teclado aprete a la letra A quiero que se ejecute el boton letra_a (que obviamente tiene un código)



 
   
BrunoIV [ Sabado, 31 Julio 2010, 19:56 ]
Responder citando    Descargar mensaje  
Mensaje Re: "On Press" En Gambas 
 
Se hace con los eventos Key_Press y Key_Release y en el codigo del evento, añadirias un SELECT CASE con cada posibilidad.

La cosa es que no se hacer el codigo del SELECT CASE...



 
AnSnarkista - Ver perfil del usuario Enviar mensaje privado  
AnSnarkista [ Sabado, 31 Julio 2010, 20:02 ]
Responder citando    Descargar mensaje  
Mensaje Re: "On Press" En Gambas 
 
Hola.

¿y este?

PUBLIC SUB Button1_Click()
   Message("Hola Mundo")


END

PUBLIC SUB Form_KeyPress()

 IF Key[Key.Text] = Key["a"] THEN
    Button1_Click
    
  END IF

END


Saludos



 
abarzuaf - Ver perfil del usuario Enviar mensaje privado  
abarzuaf [ Sabado, 31 Julio 2010, 20:27 ]
Responder citando    Descargar mensaje  
Mensaje Re: "On Press" En Gambas 
 
Citar:

tengo un botón que se llama letra_a, cuando con mi teclado  aprete a la letra A quiero que se ejecute el boton letra_a


Si el botón se llama "letra_a" podrías establecer su propiedad Text (caption) a algo como "&A" o "Letra &A" que se verá como A o Letra A. Al pulsar la tecla A se lanzará el evento predefinido del botón (que es el evento Click).



 
fabianfv - Ver perfil del usuario Enviar mensaje privado  
fabianfv [ Sabado, 31 Julio 2010, 20:59 ]
Responder citando    Descargar mensaje  
Mensaje Re: "On Press" En Gambas 
 
Gracias abarzuaf, es justo lo que necesitaba
A los otros dos gracias también..

Una cuestión mas y cierro, como represento el INTRO? o sea, al apretar la tecla intro ocurra algo..



 
última edición por BrunoIV el Domingo, 01 Agosto 2010, 09:57; editado 1 vez 
   
BrunoIV [ Domingo, 01 Agosto 2010, 09:49 ]
Responder citando    Descargar mensaje  
Mensaje Re: "On Press" En Gambas 
 
yo buscaba los códigos con key.code para saber que había pulsado xDD un warning mismo que muestre el key.code.



 
CanihoJR - Ver perfil del usuario Enviar mensaje privado  
CanihoJR [ Domingo, 01 Agosto 2010, 10:54 ]
Responder citando    Descargar mensaje  
Mensaje Re: "On Press" En Gambas 
 
Hola.

PUBLIC SUB Button1_Click()
   Message("Hola Mundo")


END

PUBLIC SUB Form_KeyPress()

 IF Key.code = Key.RETURN THEN
    Button1_Click
    
  END IF

END


Saludos



 
abarzuaf - Ver perfil del usuario Enviar mensaje privado  
abarzuaf [ Domingo, 01 Agosto 2010, 15:02 ]
Mostrar mensajes anteriores:    
 
Publicar nuevo tema  Responder al tema  Página 1 de 1
 
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 



 

cron