FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Propiedad Checked de TCheckBox
Buenos días!
Mi problema es que cuando realizo un cambio (true/false) de la propiedad Checked del checkbox se dispara el evento OnClick. Puedo modificar el estado del CheckBox (marcado/desmarcado con el tick) sin que se dispare este evento? Hay alguna solucion alternativa? Gracias de antemano. |
#2
|
|||
|
|||
Saludos!!
Bueno, creo que no hay solución a tu problema. En la ayuda de delphi pone lo siguiente sobre el método onclick del checkBox: "The protected Click method is called automatically when the check box is clicked with the mouse. In addition to generating an OnClick event, it sends a message to the parent control’s window to indicate that the state of the check box has changed." O sea que siempre que cambia el estado del checkBox se dispara el evento OnClick. Por lo menos hasta donde yo llego, creo que no tienes opción alguna a que no se ejecute el evento. Cita:
__________________
================= El destino esta marcado y ellos lo saben. ================= |
#3
|
||||
|
||||
Ok
Conoces alguna froma de saber el motivo de la generación del evento OnClick, es decir, si se ha disparado porque el usuario ha hecho click sobre el CheckBox o por el cambio de la propiedad Checked, ... Gracias de antemano. |
#4
|
||||
|
||||
#5
|
||||
|
||||
Muchas grácias dec!!
Antes he estado buscando por el foro hilos que trataran el tema, pero este no lo habia visto. Problema solucionado! Gracias! |
|
|
|