>I'll add a checkbox as a grid column's controlsource during the grid's init() using this code:
>
>With This.grcPrice
> .addobject("chkPrice","checkbox")
> .sparse=.f.
> .currentcontrol="chkPrice"
> .chkPrice.caption=""
> .visible=.t.
>Endwith
>
>I was wondering why the checkbox is visible, but readonly, when I don't include the ".visible=.t." code. I know that VFP hides controls added with ADDOBJECT(), but why is it visible if I leave that command out? Shouldn't the box not even show up?
I'm not certain of this, but I suspect that making it the CurrentControl might make it visible. If you find the behavior disconcerting, issue a thisform.lockscreen = .t. before adding the control, and a thisform.lockscreen = .f. when everything is set.