连编之前能看到吗?
1、使表格处于编辑状态(表格是一个容器控件)选择要添加的列如column1
选择复选框控件点击入添加的那一列
2、可以删除表格中原有的文本框,也可以保留,删除的方法为在右边属性栏里找到要删除的text1控件,然后左键点击表单的空白背景处,要注意不要点击表单哟,按DEL删除
3、选择刚加入的那一列找到属性 currentcontrol,选择check1(如果删除了text1,就不用选了)
这样的话,只有活动行中才可以看到复选框,如果想所有行都能看到复选框的话还要设置一个属性 sparse设为.f.这个属性在表格的列中
在复选框的 INTERACTIVECHANGE 事件中写一下代码if this.value=.t.
thisform.grid1.columnuid.text1.readonly =.t.
else
thisform.grid1.columnuid.text1.readonly =.f.
endif
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)