oform1=NEWOBJECT("form1") oform1.SHOW RETURN DEFINE CLASS form1 AS FORM ADD OBJECT grid1 AS GRID WITH ; COLUMNCOUNT = 1, ; RECORDSOURCE = "temp", ; NAME = "Grid1", ; Column1.BOUND = .F., ; Column1.SPARSE = .F. ADD OBJECT command1 AS COMMANDBUTTON WITH ; TOP = 200, ; HEIGHT = 27 PROCEDURE LOAD CREATE TABLE temp (c1 C(10),l1 L) INSERT INTO temp VALUES ("Hello", .T.) ENDPROC PROCEDURE INIT WITH THIS.grid1.Column1 .ADDOBJECT('check1','checkbox') .check1.CONTROLSOURCE = "temp.l1" .text1.CONTROLSOURCE = "temp.c1" ENDWITH ENDPROC PROCEDURE command1.CLICK WITH THISFORM.grid1.Column1 IF .CURRENTCONTROL = "Text1" .CURRENTCONTROL = "Check1" ELSE .CURRENTCONTROL = "