|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 顶层表单与二级表单的转换之二
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1819
人关注过本帖,
1
人收藏
标题:
顶层表单与二级表单的转换之二
只看楼主
加入收藏
cluna2013
等 级:
新手上路
帖 子:234
专家分:0
注 册:2013-3-2
结帖率:
100%
楼主
收藏
(1)
已结贴
√
问题点数:10 回复次数:22
顶层表单与二级表单的转换之二
在【顶层表单与二级表单的转换】帖子中的问题已经解决。新的问题出现了:
以a作顶层表单,b与c作二级表单,
顶级表单进入二级表单之后,可以自由退回;
二级表单之间串访之后,却不能直接回到顶级表单,必须按照串访的次数退回;
如果在b或c表单【退出】键直接使用【DO FORM A.scx】,则会出现一个新窗口,而不是在原有窗口运行。
求解二级表单“串访”之后直接回到顶级表单,同时不产生新窗口的方法。
8.rar
(3.78 KB)
搜索更多相关主题的帖子:
表单
2013-04-20 20:36
举报帖子
使用道具
赠送鲜花
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
335
帖 子:9853
专家分:27255
注 册:2012-2-5
第
2
楼
收藏
得分:0
73.rar
(4.14 KB)
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
坚守VFP最后的阵地
2013-04-20 21:17
举报帖子
使用道具
赠送鲜花
cluna2013
等 级:
新手上路
帖 子:234
专家分:0
注 册:2013-3-2
第
3
楼
收藏
得分:0
sdta版主的方案虽然不错,但是在BB与CC之间一旦串访(见附件),就会出错。
74.rar
(4.43 KB)
我之所以试图在顶层表单内部转换,是因为在表单转换过程中不会出现闪屏现象,就像是表单自己在变化,而不是跳到另一个表单上。
[
本帖最后由 cluna2013 于 2013-4-20 21:52 编辑
]
2013-04-20 21:48
举报帖子
使用道具
赠送鲜花
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
335
帖 子:9853
专家分:27255
注 册:2012-2-5
第
4
楼
收藏
得分:0
回复 3楼 cluna2013
不知道你想表达什么意思
当当前表单为BB表单时,如果想返回顶层表单,直接在BB表单中,点击 关闭 按钮即可。
坚守VFP最后的阵地
2013-04-20 21:53
举报帖子
使用道具
赠送鲜花
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
335
帖 子:9853
专家分:27255
注 册:2012-2-5
第
5
楼
收藏
得分:0
我之所以试图在顶层表单内部转换,是因为在表单转换过程中不会出现闪屏现象,就像是表单自己在变化,而不是跳到另一个表单上。
不知道楼主这样转换,到底有何用意。
既然有表单关闭,肯定有闪屏(是表单在闪,而不是电脑屏幕在闪)现象发生。
坚守VFP最后的阵地
2013-04-20 21:59
举报帖子
使用道具
赠送鲜花
cluna2013
等 级:
新手上路
帖 子:234
专家分:0
注 册:2013-3-2
第
6
楼
收藏
得分:0
我此前不会使用表单,直接用.prg程序@+read方式显示内容,效果显然不及表单好,但是画面不闪;
现在使用表单,用.prg控制表单之间的转换,效果不错,唯独会出现表单闪。
在我印象中,好像别的软件没有这个问题?
2013-04-20 22:17
举报帖子
使用道具
赠送鲜花
sdta
来 自:江苏省连云港市
等 级:
版主
威 望:
335
帖 子:9853
专家分:27255
注 册:2012-2-5
第
7
楼
收藏
得分:4
回复 6楼 cluna2013
正常现象
坚守VFP最后的阵地
2013-04-20 22:25
举报帖子
使用道具
赠送鲜花
hu9jj
来 自:红土地
等 级:
贵宾
威 望:
400
帖 子:11858
专家分:43421
注 册:2006-5-13
第
8
楼
收藏
得分:3
在调用表单之前先用窗体函数测试一下,若存在该窗口则激活窗口(表单),若不存在该窗口则启动窗口(表单)。代码如下:
IF WEXIST("表单名")
ACTIVATE WINDOW ("表单名")
ELSE
DO FORM 表单
ENDIF
这样就不会打开新的窗口了。
收到的鲜花
tlliqi
于
2013-04-21 08:07
送鲜花
10朵 附言:这个很好
活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2013-04-21 07:55
举报帖子
使用道具
赠送鲜花
tlliqi
等 级:
贵宾
威 望:
204
帖 子:15453
专家分:65956
注 册:2006-4-27
第
9
楼
收藏
得分:0
回复 8楼 hu9jj
这个很好
2013-04-21 08:07
举报帖子
使用道具
赠送鲜花
cluna2013
等 级:
新手上路
帖 子:234
专家分:0
注 册:2013-3-2
第
10
楼
收藏
得分:0
以下是引用
hu9jj
在2013-4-21 07:55:04的发言:
在调用表单之前先用窗体函数测试一下,若存在该窗口则激活窗口(表单),若不存在该窗口则启动窗口(表单)。代码如下:
IF WEXIST("表单名")
ACTIVATE WINDOW ("表单名")
ELSE
DO FORM 表单
ENDIF
这样就不会打开新的窗口了。
这段代码是写在.prg中,还是写在顶层表单中?
2013-04-21 10:53
举报帖子
使用道具
赠送鲜花
23
1/3页
1
2
3
快速回复:
顶层表单与二级表单的转换之二
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.019098 second(s), 9 queries.
Copyright©2004-2025, BC-CN.NET, All Rights Reserved