FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Llamar a Evento OnKeyUp
Hola, en mi aplicación necesito llamar a la función OnKeyUp de un TLabelEdit desde el evento OnActivate del Formulario.
El caso es el siguiente, tengo varios TLabelEdit en mi formulario a los cuales les asigno un valor en el OnActivate del Formulario. Una vez rellenados estos valores necesito que los TLabelEdit ejecuten el evento OnKeyUp el cual realiza unos cálculos pero no consigo ejecutar la llamada. He probado de la siguiente forma:
Esto me lanza el error "Incompatible types: TShifState and Enumeration". Estoy casi seguro que el error lo tengo en el tercer parámetro del evento pero no se que debo poner ahí para que funcione. Agradezco cualquier ejemplo de llamada a este evento que me podáis proporcionar. Muchas gracias.
__________________
Hay dos cosas infinitas: el Universo y la estupidez humana. http://www.cybertarjetas.net |
#3
|
|||
|
|||
He decido cambiar el evento OnKeyUp por el OnChange y solucioné mi problema.
De todas formas si alguién me puede responder a mi pregunta anterior lo agradecería, nunca está de más aprender algo nuevo. Gracias a todos nuevamente.
__________________
Hay dos cosas infinitas: el Universo y la estupidez humana. http://www.cybertarjetas.net |
#4
|
|||
|
|||
Muchas gracias DEC, efectivamente ha funcionado.
Hoy ya he aprendido algo nuevo. XD
__________________
Hay dos cosas infinitas: el Universo y la estupidez humana. http://www.cybertarjetas.net |
#5
|
||||
|
||||
De todas formas, no es buena idea eso de forzar eventos, así nos engañamos. Si se quiere ejecutar el mismo código, lo mejor es tener un procedimiento que espere la mismas variables que espera el evento y poner ahí el código. Una vez hecho esto, el evento llamaría al procedimiento que hemos hecho al uso.
Al menos, bajo mi opinión, aunque el resultado sea el mismo, a mi manera es más claro. Llamando a los eventos directamente, puede haber un momento en el futuro que no me acuerde de que llamaba al evento y volverme loco pensando por qué pasa por un sitio que no debería pasar.
__________________
La Madurez se llama... ~~~Gaia~~~ |
#6
|
||||
|
||||
Hola,
Cita:
Cita:
|
#7
|
||||
|
||||
Hola.
También hay otra opción para prescindir de un procedimiento adicional, algo así como un "tiro libre indirecto"...
Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#8
|
||||
|
||||
__________________
La Madurez se llama... ~~~Gaia~~~ |
#9
|
||||
|
||||
Comparto el parecer de ozsWizzard y dec:
Cita:
|
#10
|
||||
|
||||
Es que con los años se vuelve flojo
Por cierto, ¡vaya memoria Al! // Saludos |
#11
|
||||
|
||||
Sobreviviré en Internet.
|
#12
|
||||
|
||||
¡Memoria la de Google!
Confieso que buscaba un hilo donde yo había dicho algo similar, pero al ver ese mensaje de David me dije: ¿para qué buscar más? Este lo dice todo y sin rodeos. Sí dec, tus enseñanzas serán trasmitidas por los siglos de los siglos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Llamar un evento de un Tpanel | alvq | C++ Builder | 2 | 16-12-2010 15:31:47 |
Llamar a evento | Memo6015 | OOP | 3 | 15-10-2008 22:07:17 |
Llamar evento desde otro evento | nachito_tuc | OOP | 1 | 23-08-2006 21:37:43 |
LLamar Evento onkeypress | estebanx | Varios | 1 | 26-05-2006 21:43:14 |
Llamar a evento Keypress | edgusano | .NET | 1 | 30-11-2005 22:02:29 |
|