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. |
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:
|
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. |
|
Muchas grácias dec!!
Antes he estado buscando por el foro hilos que trataran el tema, pero este no lo habia visto.:confused: Problema solucionado!:) Gracias! |
La franja horaria es GMT +2. Ahora son las 19:52:47. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi