chkFoo.Caption = "Hi mom!" * If it's on the form, then it's relative. * You can use SET STEP ON somewhere to see how to access the object. * Depending on where you are trapped in your code, it could be something like: this.parent.Checkbox1.CaptionCan you do something on your table like:
SELECT *, IIF(cMyField="Y", 1, 0) AS nCheckboxField ; FROM whatever ; INTO CURSOR c_whateverAnd then use that cursor instead? I use checkboxes on grids regularly. I typically add code on the InteractiveChange() event to call the ProgrammaticChange() event, which then has a test and sets the backColor:
this.backColor = IIF(this.Value = 1, RGB(0,255,0), RGB(255,0,0))For visual cues.