编程论坛
注册
登录
编程论坛
→
VFP论坛
请问老师VFP6.0如何增加grid中的text1个数
强国学习
发布于 2021-04-01 15:59, 1672 次点击
不知道什么原因,有时表格里有很多个TEXT1,有时才几个,想问下各位老师如何设置TEXT1的个数或增加个数?
7 回复
#2
sdta
2021-04-01 16:14
以下是引用
强国学习
在2021-4-1 15:59:54的发言:
不知道什么原因,有时表格里有很多个TEXT1,有时才几个,想问下各位老师如何设置TEXT1的个数或增加个数?
表格控件中一列只能有一个TEXT控件,你说的这种情况,可能是表格控件的 RECORDSOURCE 改变后造成的,可能是上一个数据源的列数比当前数据源列数多造成的原因。如果当改变 RECORDSOURCE 后,重新设置表格控件中的列对象的 COLUMNCOUNT 的新属性值及各列控件的 CONTROLSOURCE 的新属性值,就可避免所说的情况发生。
#3
瓜瓜1990
2021-04-01 17:26
在grid属性窗口最上面的下拉列表里先选中一个column,这时候grid控件周围显示一圈绿框,是可以编辑的,这时候在控件工具栏里选择控件,点击textbox的位置,就可以添加了
也可以用column对象的addobject方法添加不限量的其他控件,但在任何时间,currentControl属性只能为一个控件.
可以用dynamicCurrentControl 根据条件动态显示控件
只有本站会员才能查看附件,请
登录
#4
吹水佬
2021-04-02 05:15
说的是表格里有很多个TEXT1,应该不是说表格里的某列有很多个TEXT1(除非不是自己添加进去的)
#5
强国学习
2021-04-02 08:41
是我没准确表述,应该是column有时有很多个,有时才几个,怎样设置它的个数或增加它的个数?
意思也不对。
是不是column1中的text1 控制的是每一行的column1的text1,它的设置对任一行的column1中的text1都有效
[此贴子已经被作者于2021-4-2 08:48编辑过]
#6
gs2536785678
2021-04-02 10:00
表格GRID仅仅是显示记录用,一般不用搞得复杂。
一个column1中应当只有一个text1
#7
瓜瓜1990
2021-04-02 10:07
改变column数量可设置grid的columncount属性
该列的sparse属性为.F.时,currentcontrol指定的控件的属性影响该列所有单元格,否则只是活动单元格
#8
吹水佬
2021-04-02 10:38
用同一列显示不同字段内容,这样可以灵活运用屏幕空间。
既然不是自己添加进去的最好先不要动他,了解清楚他存在的由来后再处理,否则搞乱套了就麻烦。
1