>> I'm a bit concerned about blinking effects. For example, with a check box when I catch the control event it has already redrawn it, so then I would have to change color and redraw again, which could cause a blinking effect.
With a check box, have you tried catching the ctlEnterEvent, I think check boxes behave differently to other controls despite what the docs say. Ie. this statement from the docs I don't believe is true for check boxes... ctlSelectEvent The control routine CtlHandleEvent sends this event. When CtlHandleEvent receives a ctlEnterEvent, it tracks the pen until the pen is lifted. If the pen is lifted within the bounds of the same control it went down in, a cltSelectEvent is added to the event queue; if not, a ctlExitEvent is added to the event queue. I don't believe it waits for the penupevent inside the control that normally generates the cltExitEvent, I think it responds immediately to the pendownevent. Maybe somebody will correct me if I'm wrong (please). Regards John ______________________________________________________________________ This email has been scanned by the MessageLabs Email Security System. For more information please visit http://www.messagelabs.com/email ______________________________________________________________________ -- For information on using the ACCESS Developer Forums, or to unsubscribe, please see http://www.access-company.com/developers/forums/
