FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
No Encuentreo evento OnKeyPreess
Hola, en mi aplicacion de escritorio que estoy haciendo mediante la utilidad multiplataforma,
ocupo colocar un TEDIT pero cuando se oprima una tecla ocurra una accion.. El tema es que no encuentro el evento OnKeyPress, sera que exista en FireMonkey con otro nombre. Saludos |
#2
|
||||
|
||||
en un Tedit se usa el "OnChange"
el OnKeyPress esta en el formulario no en el edit
__________________
Dulce Regalo que Satanas manda para mi..... |
#3
|
|||
|
|||
Hola Oscar muchas gracias por tu respuesta, en el evento OnChange cual es la variable que guarda la tecla que se oprime
es que en el evento veo que solo tiene un sender como parametro Lo que ocupo es validar si el usuario oprime la tecla enter pero como la capturo desde el teclado |
#4
|
||||
|
||||
Cita:
Me parece que el consejo de Oscarac es usar el evento keypress del formulario asignadole primero a su propiedad keypreview el valor true. Asi el formulario recibira primero el evento de teclado. Saludos
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar. Antonio Machado |
#5
|
|||
|
|||
Hola Caminate, me parecio interesante tu opinion, sin embargo vieras que me puse a buscar la propiedad onKeyPress en el formulario y tampoco la encuentro para FireMonkey
Tanto en el TEdit como en el TForm, las propiedades que me aparecen son OnkeyDown y OnKeyUp. no tengo ningún OnKeyPress, sera acaso que esa propiedad no la han implementado en FireMonkey. |
#6
|
|||
|
|||
Puedes usar el evento OnTyping
Existe una diferencia entre ambos eventos, el OnChange se dispara cuando el Control pierde el foco (Se cambia a otro TEdit), en cambio el OnTyping, se dispara cada vez que digitas un caracter en el control...
Espero te ayuda, saludos cordiales |
#7
|
|||
|
|||
Hola Cloaiza
Suena bien la propiedad OnTyping sin embargo sera capaz de leer la tecla Enter en el teclado de tal manera que pueda generar un if tecla = enter then.. es que no veo cual serìa el parámetro. |
#8
|
||||
|
||||
Cita:
Bueno yo de firemonkey no se practicamente nada. No conocia el evento ontyping pero tampoco se si pueda hacer lo que necesita desde ahi. En tal caso buscaría el evento onkeydown (Aunque no se si es igual que el de la vcl). Saludos
__________________
Caminante, son tus huellas el camino y nada más; Caminante, no hay camino, se hace camino al andar. Antonio Machado |
#9
|
|||
|
|||
Bueno entonces esto...
Saludos cordiales |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
evento OnResize | 3DLord | Varios | 2 | 24-03-2011 20:39:16 |
Evento en delphi | nuke | OOP | 5 | 08-11-2006 17:23:01 |
Llamar evento desde otro evento | nachito_tuc | OOP | 1 | 23-08-2006 21:37:43 |
evento OnMouseOut | masterjail | API de Windows | 1 | 08-11-2004 00:19:02 |
Evento onClick | jzk | OOP | 4 | 27-10-2004 18:46:02 |
|