|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 发现一个现象:不知道是不是grid的bug,还是本身就这样设计的
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
361
人关注过本帖
标题:
发现一个现象:不知道是不是grid的bug,还是本身就这样设计的
只看楼主
加入收藏
kangss
等 级:
贵宾
威 望:
14
帖 子:272
专家分:604
注 册:2014-6-12
结帖率:
100%
楼主
收藏
已结贴
√
问题点数:20 回复次数:8
发现一个现象:不知道是不是grid的bug,还是本身就这样设计的
VFP9
发现一个有趣的现象:grid1,有10列,1、2、3列隐藏;
执行:thisform.grid1.visible=.t.时,之前visible=.f.的1、2、3列也会显示出来,不知道是不是BUG还是本身就这样设计?
如果没有发现这个现象的,可以标记一下,避免这个坑
[此贴子已经被作者于2024-5-13 18:51编辑过]
搜索更多相关主题的帖子:
bug
显示
设计
grid
现象
2024-05-13 18:49
举报帖子
使用道具
赠送鲜花
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
335
帖 子:9841
专家分:27213
注 册:2012-2-5
第
2
楼
收藏
得分:4
先1、2、3列.F.,后表格.T.,全部列显示属于正常现象。
坚守VFP最后的阵地
2024-05-13 19:13
举报帖子
使用道具
赠送鲜花
kangss
等 级:
贵宾
威 望:
14
帖 子:272
专家分:604
注 册:2014-6-12
第
3
楼
收藏
得分:0
回复 2楼 sdta
你说的对。不知道这个现象的,或者理解有偏差的,这个地方需要注意。
我个人认为:数据源没动它,仅仅只是执行了“父容器”的属性,“子容器”的属性被强制全部改变,我感觉是不合适的
2024-05-13 19:22
举报帖子
使用道具
赠送鲜花
kangss
等 级:
贵宾
威 望:
14
帖 子:272
专家分:604
注 册:2014-6-12
第
4
楼
收藏
得分:0
grid 在 VFP6 中是有bug的,隐藏列后,列的宽度还在,还在占位
vfp6,也是这个现象,应该是 MS 本身就是这样设计的。
2024-05-13 19:26
举报帖子
使用道具
赠送鲜花
shizi0
等 级:
侠之大者
威 望:
4
帖 子:129
专家分:404
注 册:2012-10-2
第
5
楼
收藏
得分:4
这个不是BUG,父子规则就如此。
Grid列ToolTip那倒确实有Bug
2024-05-13 23:59
举报帖子
使用道具
赠送鲜花
laowan001
等 级:
版主
威 望:
66
帖 子:1089
专家分:2682
注 册:2015-12-30
第
6
楼
收藏
得分:4
以下是引用
kangss
在2024-5-13 18:49:45的发言:
VFP9
发现一个有趣的现象:grid1,有10列,1、2、3列隐藏;
执行:thisform.grid1.visible=.t.时,之前visible=.f.的1、2、3列也会显示出来,不知道是不是BUG还是本身就这样设计?
如果没有发现这个现象的,可以标记一下,避免这个坑
如果想一下子把所有隐藏的列显示出来,那就不是bug了吧?
需求不同,站的角度不同,二者不可兼得
2024-05-14 11:43
举报帖子
使用道具
赠送鲜花
csyx
来 自:火星
等 级:
版主
威 望:
37
帖 子:707
专家分:2833
注 册:2018-3-13
第
7
楼
收藏
得分:4
我认为是,同样是容器类控件,无论是 Container,还是 CommandGroup、OptionGroup,改变父控件的可见性,都不会重置其中子控件的 Visible 值
既然楼主已经验证 vfp6 也存在同样问题,那么可能 vfp5 甚至 vfp3 都有这个问题。M$ 之所以没修复这个 bug, 原因之一可能是积重难返,为保持向下兼容,只好一直继承这个 bug
这家伙很懒,啥也没留下
2024-05-14 13:23
举报帖子
使用道具
赠送鲜花
liuxingang28
来 自:山东济南
等 级:
贵宾
威 望:
47
帖 子:658
专家分:2180
注 册:2014-2-7
第
8
楼
收藏
得分:4
我认为,这不应该是 VFP 的 Bug。因为 Grid 与 Column 的很多相同属性都有这一特点。除了楼主提到的 Visible 属性外,还有 ReadOnly、Enabled、FontBold、……等等,也就是说,重置 Grid 的属性,会同时 重置 Column 的相关属性。这一点,我很早就注意到了,当时还把其单独记在一个小本子上。
泉城飞狐
2024-05-14 16:47
举报帖子
使用道具
赠送鲜花
liuxingang28
来 自:山东济南
等 级:
贵宾
威 望:
47
帖 子:658
专家分:2180
注 册:2014-2-7
第
9
楼
收藏
得分:0
Grid 是一个很特殊的控件,它是在 Browse 窗口的基础上开发的,与一般的窗口控件不同。前些年阅读过【任明汉】先生翻译过的一篇叫做《VFP表格透析》的文章,里面介绍了很多表格的有关特性以及解决方案,读来很有启发。
泉城飞狐
2024-05-14 16:53
举报帖子
使用道具
赠送鲜花
9
1/1页
1
快速回复:
发现一个现象:不知道是不是grid的bug,还是本身就这样设计的
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.043135 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved