You could try putting the check box in a container. Adding an enabled_assign method to the container. In the enabled_assign set the enabled property of the checkbox to .T. I;ve done something similar with a label and textbox combination in a container.
The enabled_assign code would look something like this:
This.Checkbox1.Enabled = .T.
This.Enabled = tlenabled
HTH
Robert