以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 窗口关不掉,求助~ (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=77417) |
-- 作者:jwt -- 发布时间:2015/11/18 8:55:00 -- 窗口关不掉,求助~ 先显示的窗口1,窗口1上有个按钮,用来关闭本窗口,同时打开下一个窗口的, 相关代码如下: forms(“窗口2”).open forms(“窗口1”).close 窗口2,3同上,结果就是如图所示了,不能彻底关掉~窗口类型都是模式,求解~~~~~~~ [此贴子已经被作者于2015/11/18 8:55:43编辑过]
|
-- 作者:Hyphen -- 发布时间:2015/11/18 9:00:00 -- 窗口1关闭时可能弹出对话框被窗口2挡住了,可以点击最顶层的窗口按Alt+F4试一试。
设计时,注意一下窗口的顺序和topmost属性,另外模式窗口尽量不要出对话框 |
-- 作者:jwt -- 发布时间:2015/11/18 9:03:00 -- 第一种情况,没有任何其他弹窗,PASS 第二种情况,如果独立窗口的话就回显示题库了,只能用模式窗口。
|
-- 作者:大红袍 -- 发布时间:2015/11/18 9:17:00 -- 这样写
Forms("窗口1").BaseForm.Opacity = 0 Forms("窗口1").Close Forms("窗口2").Open |
-- 作者:jwt -- 发布时间:2015/11/18 9:19:00 -- 嗯嗯,谢谢,刚才问了下客服,这样写也能实现,说是软件设计的问题。 forms(“窗口1”)。baseform.Hide() forms(“窗口1”)。close forms(“窗口2”)。open |