标题:如何在表单中这样隐藏表格?
只看楼主
qinling072
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-6-6
结帖率:100%
已结贴  问题点数:18 回复次数:18 
如何在表单中这样隐藏表格?
请问,我的FORM1里面有一个表格GRID1   在表格激活后,如果我想实现,在表格外任意地方单击,表格就隐藏,应该在哪里设置?》
搜索更多相关主题的帖子: 表格 隐藏 如何 
2013-01-25 20:02
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:3 
FORM1里click
thisform.grid1.visible=.f.
2013-01-25 20:08
qinling072
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-6-6
得分:0 
我知道这样可以,那表单中还有一些控件,例如text1、lable1等,如果想让表格消失的话   怎么设置?难道要在每个控件的gotfocus上设置thisform.grid1.visible=.f. ?
2013-01-25 20:21
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:323
帖 子:9621
专家分:26174
注 册:2012-2-5
得分:0 
在表单的 RIGHTCLICK 事件中,写入代码
THISFORM.GRID1.VISIBLE=.F. &&隐藏GRID1
在表单的 DBLCLICK 事件中,写入代码
THISFORM.GRID1.VISIBLE=.T. &&显示GRID1

坚守VFP最后的阵地
2013-01-25 20:30
qinling072
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-6-6
得分:0 
回复 2楼 tlliqi
我知道这样可以,那表单中还有一些控件,例如text1、lable1等,如果想让表格消失的话   怎么设置?难道要在每个控件的gotfocus上设置thisform.grid1.visible=.f. ?
2013-01-25 20:36
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
得分:3 
只需在表单的Valid事件中设置就可以了:
this.Visible = .f.

相互学习,互相交流,共同提高。
2013-01-26 09:49
qinling072
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-6-6
得分:0 
回复 6楼 qjbzjp
表单貌似没有VALID事件,我试着在表格中也设置了,不行,还是不能隐藏!!
2013-01-26 11:42
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
得分:0 
哦,应该是表格的valid事件,抱歉!

相互学习,互相交流,共同提高。
2013-01-26 14:14
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
表格的valid事件 可以
2013-01-26 14:26
qinling072
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2012-6-6
得分:0 
还有个问题,我在表格的CLICK事件中,加入了代码,如果在VALID事件中写上this.Visible = .f.,那我就不能选择表格中的数据了!!应该怎么解决?
2013-01-26 16:57



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-397652-1-1.html




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

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