FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Funcionamiento extraño tecla rapida y tbutton
Hola que tal compañeros !!!
Tengo una preguntita, a ver si saben la respuesta, resulta que tengo un botón eliminar con la tecla de accesso rapido es decir asi (&Eliminar) se supone que si se presiona alt+E debe activarse este botón y asi lo hace, pero también se activa sin presionar la tecla Alt, resulta que al presionar solamente la tecla E, ya hice pruebas y no tengo codigo que interfiera, solo tengo ese botón y un dbgrid, y creo que son los dbgrid los que me provocan ese funcionamiento, en otros formularios del sistema sucede lo mismo, si alguien sabe la respuesta o algún comentarios de lo que crea que pueda ser bienvenido. bueno gracias y hasta pronto.
__________________
La conquista mas grande de un hombre es la conquista de el mismo.
|
#2
|
||||
|
||||
Solucion
Bueno, cuando un boton tiene el foco pues con solo apretar la tecla con "e" estando tu Caption con "&Eliminar" realizará el evento OnClick, te aconsejo revisar el orden de las propiedad de los objetos TabOrder, y tambien TabStop...
Ej. si tienes un TEdit (por ejemplo) que tiene el foco y pulsas "e" no pasará nada, si tienes otro boton y tiene el foco y haces lo mismo no pasara nada. Suerte |
#3
|
||||
|
||||
Hola,
Cita:
|
#4
|
||||
|
||||
Huuyyy
Estan seguros? tengo dudas! osea:
La ventana solo tiene un DBGrid y un Boton, el boton NO tiene el foco y pulsando la tecla realiza el OnClick???? si?????? |
#5
|
||||
|
||||
Hola,
Así parece, salvo que el foco del usuario esté en un control que admita caracteres, es decir, si está en un "TMemo", lógicamente cuando pulses la tecla "e" se escribirá en el "TMemo", pero, si hay dos botones, y uno de ellos tiene como tecla "aceleradora" la "e", y el foco del usuario está en el otro botón (por ejemplo), entonces se ejecuta el evento "OnClick" del botón de marras. |
#6
|
||||
|
||||
Solucion parcial
Ahhh tienes toda la razón!!! pero esta definitivamente relacionado (el problema) con el foco del objeto y la forma en que los botones reaccionan!
Realizado un pequeño análisis es un error de la VCL, pero bueno aca te dejo una forma de solucionar tu problema:
Espero te sirva! |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
saber que tecla se presiona despues de X tecla | amadis | OOP | 9 | 04-01-2008 13:16:35 |
Imagen en TButton | albion | Varios | 8 | 27-08-2007 22:30:15 |
Funcionamiento extrano del compilador? | Drkwrz | Varios | 1 | 07-06-2005 15:00:59 |
Tecla PetSis y tecla Inter | Tomás | Windows | 0 | 24-04-2004 14:20:19 |
TButton | Humberto Pertuz | API de Windows | 3 | 17-12-2003 19:04:13 |
|