| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1469 人关注过本帖
标题:表格控件的滚动条怎么会失效了呢?
只看楼主 加入收藏
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册

坚守VFP最后的阵地
2013-02-07 10:54
陶然愚者
Rank: 1
等 级:新手上路
帖 子:151
专家分:8
注 册:2012-12-13
收藏
得分:0 
AfterRowcolChange和Init事件的过程代码?
2013-02-07 11:30
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
上传表单

坚守VFP最后的阵地
2013-02-07 11:33
陶然愚者
Rank: 1
等 级:新手上路
帖 子:151
专家分:8
注 册:2012-12-13
收藏
得分:0 
问题找出来了——原来是表格的上层容器对象的Enabled属性设置为了.F.。修改为.T.后即能正常响应。
2013-02-07 11:51
陶然愚者
Rank: 1
等 级:新手上路
帖 子:151
专家分:8
注 册:2012-12-13
收藏
得分:0 
后续问题:这个表单本来是一个查询界面,为了避免用户操作不慎而修改表数据,所以才将表单中显示查询结果的控件的Enabled属性设置为假。如果想让表格的滚动条能响应用户动作,而表格中数据不响应用户动作,是不是要将表格控件及其上层的所有容器控件的Enabled属性均设置为.T.,然后再将表格内各列的text控件的Enabled属性均设置为.F.?并且,这样设置后,最底层对象的属性设置是否能够生效?
2013-02-07 13:21
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:5 
设Grid的ReadOnly=.T.

授人以渔,不授人以鱼。
2013-02-07 13:24
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:5 
设置表格   .ALLOWCELLSELECTION=.F.
这样表格中的数据就不会被修改了

坚守VFP最后的阵地
2013-02-07 13:25
陶然愚者
Rank: 1
等 级:新手上路
帖 子:151
专家分:8
注 册:2012-12-13
收藏
得分:0 
以下是引用TonyDeng在2013-2-7 13:24:52的发言:

设Grid的ReadOnly=.T.
这样设置后,不是表格关联的表数据就能更新了吗?俺是怕在查询界面用户不小心修改了数据。
2013-02-07 13:48
陶然愚者
Rank: 1
等 级:新手上路
帖 子:151
专家分:8
注 册:2012-12-13
收藏
得分:0 
以下是引用sdta在2013-2-7 13:25:12的发言:

设置表格   .ALLOWCELLSELECTION=.F.
这样表格中的数据就不会被修改了
这个属性不是设置“是否可加入表格内部字段(单元)”吗?设为.F.后,字段值也禁止被修改是吗?

[ 本帖最后由 陶然愚者 于 2013-2-7 13:55 编辑 ]
2013-02-07 13:54
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用陶然愚者在2013-2-7 13:48:29的发言:

这样设置后,不是表格关联的表数据就能更新了吗?俺是怕在查询界面用户不小心修改了数据。

是的,ReadOnly只对Column绑定了的字段起作用,这个设置是对Column中的TextBox设置ReadOnly属性,即不允许修改栏中TextBox控件的内容,这样就等于不能修改与之绑定的字段内容,但不会影响没绑定的字段。实际上,这个属性设置并没有对表进行操作,只是对Grid控件的行为制约,表仍然是可写的——你可以用代码作任何修改。

授人以渔,不授人以鱼。
2013-02-07 14:00
快速回复:表格控件的滚动条怎么会失效了呢?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045065 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved