Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
Asignar Teclas A Botones
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje Asignar Teclas A Botones 
 
¿Como puedo asignar teclas a botones u otros controles? Como un chat, en el que tu escribes y le das a ENTER y lo envia.
PD: no quiero hacer un chat.
 



 
kotonfree - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Asignar Teclas A Botones 
 
Manejando los eventos KeyPress y KeyRelease de los controles.

Suerte
 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Asignar Teclas A Botones 
 
eso ya lo se, pero que escribo??
ok_keypress Y QUE?
 



 
kotonfree - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Asignar Teclas A Botones 
 
http://gambasdoc.org/help/comp/gb.qt/control/.keypress

Son eventos, usalos como tal.
 



 
razaAztk - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuarioVer la galería personal del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Asignar Teclas A Botones 
 
No me entero, explicadmelo como si fuera un niño pequeño: si yo quiero que cuando este escribiendo en textbox.tex, le doy a enter, para que un boton actue??
 



 
kotonfree - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Asignar Teclas A Botones 
 
¿Sabes lo que es un evento?¿Sabes cómo invocarlos y manejarlos en el IDE? Si eso no lo controlas, creo que deberías empezar por ello.
El evento para que buscas es:


PUBLIC SUB meTextBox_KeyRelease()

  IF Key.code = Key.Enter OR Key.code = Key.return THEN
    miBotton_click()
  ENDIF

END


Pero no te limites a copiar y pegar cambiando los nombres. Investiga un poquito y verás como las cosas te van cuadrando.

Suerte
 




===================
No podemos regresar
 
última edición por shordi el Sabado, 11 Diciembre 2010, 12:55; editado 1 vez 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Asignar Teclas A Botones 
 
Ok, muchas gracias.
 



 
kotonfree - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Asignar Teclas A Botones 
 
kotonfree, no has dicho exactamente lo que quieres hacer. Si lo que quieres es que al pulsar enter se ejecute un boton por defecto, hay una propiedad del boton que lo hace. (Igualmente para la pulsación de escape).
Si lo que quieres es que cuando estés con el foco en ese botón se ejecute al pulsar enter, programas el evento keypress de ese boton asi:

if key.code = key.enter or key.code = key.return then miboton.value = true

Si lo que quieres es que tenga una tecla aceleradora normal como la  "c", que este subrayada y al pulsarla desde cualquier lugar se ejecute el codigo click del boton, simplemente pon en text del boton "Eje&cutar" y te aparecerá la c subrayada y al pulsarla con <Alt> es como si pulsaras el boton.

Si lo que quieres es que la pulsación de una tecla "especial" como F6 ejecute el codigo del botón, tienes 2 posibilidades:

a) Pones un menu con el texto del boton y como shortcut de la opcion de menu F6. Al pulsarla se ejecuta el codigo click del menu. Desde ahí ejecutarás el codigo click del boton

b) Te lo curras un poco y en el evento keypress del formulario, comprueba que se ha pulsado la tecla en cuestion y ejecutas el boton que quieras.

Hay mas posibilidades... pero son tantas....  Dandole un poco a la cabeza seguro que damos con la que más nos gusta y mejor funciona.

Un saludo.

Antonio
 



 
ahtonio - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Asignar Teclas A Botones 
 
A vale, muchas gracias, era para una calculadora, (http://foro.gambas-es.org/viewtopic.php?f=5&t=1202) que quería asignar +, -, *, /,
 



 
kotonfree - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Asignar Una Combinación De Teclas A Un Pr... h4k General 4 Viernes, 05 Marzo 2010, 19:01 Ver último mensaje
h4k
No hay nuevos mensajes Asignar La Duracion De Una Cancion A Slider Manuel Controles/Librerías/Componentes 1 Viernes, 10 Diciembre 2010, 20:50 Ver último mensaje
razaAztk
No hay nuevos mensajes Combinacion De Teclas tomas General 3 Viernes, 23 May 2014, 17:41 Ver último mensaje
shordi
No hay nuevos mensajes Asignar La Salida De Un Comando A Una Vari... Shell Shell Scripting 2 Jueves, 11 May 2017, 20:56 Ver último mensaje
Shell
 

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