... do oEdit:oLand_Pos, but rather just oLand_Pos. All the controls are stored in an array of the dialog object, so the dialog object doesn't have vars matching the names of the vars (such as oEdit:oLand_Pos). If you want them disabled, you should just do: REDEFINE GET oLand_Cover VAR LAND_COVER ...