![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
![]() Quisiera preguntarles si alguien sabe como detectar que tecla fue presionada
en un formulario, pero en un evento cualquiera (no precisamente en Keypress, KeyUp, etc). Necesitaría algo del estilo: Si Tecla ESC = presionada entonces <sentencia> Esto me ayudaría a solucionar un problema que tengo en un formulario, el cual paso a describir. El formulario tiene su propiedad KeyPreview en TRUE. Y en el evento KeyPress está puesto que si se presiona la tecla ESC se cierre el formulario. A su vez, hay dos ComboBox: ComboBox_Seccion y ComboBox_Categoria. Ambos tienen validaciones en el evento OnExit, los cuales tiran un mensaje de error en caso de que lo haya y vuelven el Focus al mismo ComboBox. El problema aparece cuando se está posicionado sobre el ComboBox de Categoría, y en el está escrito algo que no es válido y se presiona ESC para salir del formulario. Entonces al reabrir el formulario e intentar obligar a posicionar el Focus en el otro ComboBox me aparece el mensaje de validación del ComboBox_Categoria y además no me posiciona el Focus en el ComboBox_Seccion. Bueno, espero que hayan entendido algo de lo que traté de explicar. Les mando un saludo y desde ya agradezco las sugerencias que me puedan dar.
__________________
https://www.youtube.com/DexterBass |
|
|
![]() |
|