Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
"On Press" En Gambas [SOLVED]
Autor Mensaje
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 
 
Volver arribaPágina inferior
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 usuarioEnviar mensaje privado 
Volver arribaPágina inferior
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)
 



 
 
Volver arribaPágina inferior
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 usuarioEnviar mensaje privado 
Volver arribaPágina inferior
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 usuarioEnviar mensaje privado 
Volver arribaPágina inferior
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).
 




===================
Cómo programar con Gambas

Speed Books: informática libre.
 
fabianfv - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
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 
 
Volver arribaPágina inferior
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 usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
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 usuarioEnviar mensaje privado 
Volver arribaPágina inferior
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


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron