FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Evento OnValidate.
Hola a todos. Tengo un problema con el evento onValidate de un componente TcxButtonEdit. El problema surge que cuando le paso un valor desde codigo y presiono enter no se ejecuta este evento pero si se lo escribo a mano si funciona. Muchas gracias desde ya.
|
#2
|
||||
|
||||
Hola,
Dado que el componente que mencionas no es estándar, deberías dar más detalles. ¿Qué significa pasarle un valor desde código? ¿Por qué tendría que ejecutarse al dar Enter? En fin, algo que nos sitúe mejor en el contexto. // Saludos |
#3
|
||||
|
||||
Sin conocer el componente mencionado, supongo una cosa. El evento OnValidate debe dispararse al momento que el EDIT pierde el foco, o dicho en palabras de la VCL, en el evento OnExit. Seguramente esa es la razón que la validación que estés haciendo no se ejecute cuando asignas el valor por medio de código.
Talvez te funcione mover el código de validación al evento OnChange, o bien llamar directamente al evento OnValidate cada vez que hagas un cambio al contendido del TcxButtonEdit por medio de código. |
#4
|
|||
|
|||
Resuelto
Muchas gracias por su ayuda! Hice algo parecido a lo que me sugirió Chris, cambié el lugar del código en el evento, aunque lo puse en el evento OnExit y no en el OnChange. Luego controlé que se haya pulsado la tecla tab para saber en qué momento debía hacerlo.
Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Evento OnValidate en TDBAdvEdit | PINO72 | Conexión con bases de datos | 0 | 14-10-2010 10:18:35 |
ayuda con el evento OnValidate!! | _CALI | Varios | 9 | 17-03-2010 14:08:51 |
onvalidate | lejia | Varios | 12 | 12-10-2007 22:08:49 |
como validar en el evento onvalidate con numeros... | uper | Varios | 1 | 25-10-2005 20:06:49 |
OnValidate | javiermorales | OOP | 5 | 13-11-2003 15:52:52 |
|