标题:连编后主表单不闪,而子表单却一闪而过?
只看楼主
ruoyanbaobao
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-9-23
结帖率:0
 问题点数:0 回复次数:11 
连编后主表单不闪,而子表单却一闪而过?
我的系统有两个表单,一个是主表单,一个是子表单。我的主表单的active事件里加了read events,在退出主表单的按钮的click事件中先加了clear events,后用do form 子表单,release 主表单两个命令来启动子表单(子表单的active事件里也加了read events)。可是问题出现了,连编后,主表单正常显示,可是子表单却一闪而过,即使我在“do form 子表单,release 主表单”这两个命令中间加上read events也不行。
  这是怎么回事啊,我昨天研究了一下午也不行,快崩溃了,请各位高手帮忙!!!不胜感激!!!在线等。。。
搜索更多相关主题的帖子: 编后 主表 表单 一闪而过 
2008-09-23 12:14
wzxc
Rank: 9Rank: 9Rank: 9
来 自:齐鲁大地
等 级:贵宾
威 望:39
帖 子:985
专家分:1296
注 册:2006-4-25
得分:0 
主表单ShowWindow 属性?
子表单ShowWindow 属性?

认真看书学习,弄通Fox主义。
2008-09-23 13:19
ruoyanbaobao
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-9-23
得分:0 
主表单showwindow=2
子表单showwindow=1


我也试过其它的选择,如主表单和子表单的showwindow属性都设为2,或是主表单showwindow=0,子表单showwindow=2,。。但都不行啊。
2008-09-23 13:27
szy345
Rank: 4
来 自:江苏——南京
等 级:贵宾
威 望:14
帖 子:336
专家分:14
注 册:2008-8-6
得分:0 
[bo][un]ruoyanbaobao[/un] 在 2008/9/23 12:14 的发言:[/bo]

我的主表单的active事件里加了read events,在退出主表单的按钮的click事件中先加了clear events,后用do form 子表单,release 主表单两个命令来启动子表单(子表单active事件里加了read events)


我也是这样设置的,没有问题。

主表单 showWindow=2   顶层表单
子表单 showWindow=1   在顶层表单中

release 主表单,那字表单退出是毋庸质疑的!

[[it] 本帖最后由 szy345 于 2008-9-23 13:36 编辑 [/it]]
2008-09-23 13:30
ruoyanbaobao
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-9-23
得分:0 
您是说主表单showwindow=2,子表单showwindow=1,没有问题吗?

其它的属性我试过一个desktop属性,把子表单的desktop属性设置为T,但也没用,别的属性我都用系统原来默认的,没改过啊。

对了,您觉得我的表单没有问题,就是属性没设好吗?
2008-09-23 13:35
ruoyanbaobao
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-9-23
得分:0 
我刚刚试过把 do form 子表单 这个命令后面的 thisform.release(关闭主表单)这个命令去掉,但还是不行,编译后,子表单还是一闪而过。。
2008-09-23 13:46
szy345
Rank: 4
来 自:江苏——南京
等 级:贵宾
威 望:14
帖 子:336
专家分:14
注 册:2008-8-6
得分:0 
你去掉 thisform.release(关闭主表单)
子表单还是一闪而过。。,主表单如何?

把关于字表单的重要设置都帖出来
2008-09-23 13:57
wzxc
Rank: 9Rank: 9Rank: 9
来 自:齐鲁大地
等 级:贵宾
威 望:39
帖 子:985
专家分:1296
注 册:2006-4-25
得分:0 
[bo][un]ruoyanbaobao[/un] 在 2008-9-23 13:27 的发言:[/bo]

主表单showwindow=2
子表单showwindow=1


我也试过其它的选择,如主表单和子表单的showwindow属性都设为2,或是主表单showwindow=0,子表单showwindow=2,。。但都不行啊。


子表单在顶层表单中。你把主表单给释放了,子表单上哪去显示?
皮之不存毛将焉附?

另外,频繁启动关闭循环事件,是个活人也受不了。

我的全程就一个。

[[it] 本帖最后由 wzxc 于 2008-9-23 14:19 编辑 [/it]]

认真看书学习,弄通Fox主义。
2008-09-23 14:14
ruoyanbaobao
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-9-23
得分:0 
主表单属性  active事件:read events
            showwindow=2
 
子表单属性  active事件:read events
            showwindow=1
            desktop=T

其它设置我没动,均是系统默认设置(我也不知道还该设哪些,我新手。。)。

若do form 子表单 后保留thisform.release(关闭主表单),则未连编之前主表单显示正常,子表单是一闪而过,连编以后也是这样。

若do form 子表单 后去掉thisform.release(关闭主表单),则未连编之前主表单有,子表单也能弹出,但子表单弹出的时候主表单仍然存在;连编之后主表单有,但子表单还是一闪而过。

不知道我说明白了没有,我都晕了,谢谢你们啊!!!
2008-09-23 14:20
ruoyanbaobao
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2008-9-23
得分:0 
回复 8# wzxc 的帖子
你好!
你是说read events和clear events尽量少用吗?
我主表单的active事件里写了read events来保证主表单编译后不一闪而过,子表单的active事件里不管写不写read events,在编译后子表单都是一闪而过。。(看来用多了read events,系统也不认了)到底怎么作才能保证编译后子表单不一闪而过啊,如果要设属性的话,应该设哪些,能不能说的详细点啊?谢谢!!!
2008-09-23 14:40



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




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

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