以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  一个关闭模式窗口需要关闭2次  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=178993)

--  作者:czy66ds
--  发布时间:2022/8/2 13:40:00
--  一个关闭模式窗口需要关闭2次
“盘点”是模式窗口
在AfterOpenProject写入了
Forms("盘点").Open()
basemainform.close
该模式窗口的关闭事件写进了退出项目的代码
但是
实际关闭该窗口时,还要崩一个同样的窗口(颜色的样式有所变化,变灰)
就是要关闭2次
这是为何?


[此贴子已经被作者于2022/8/2 13:47:31编辑过]

--  作者:有点蓝
--  发布时间:2022/8/2 13:46:00
--  
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=150626
--  作者:czy66ds
--  发布时间:2022/8/2 14:02:00
--  
AfterOpenProject:

For ms("盘点").Open()
basemainform.close

项目只打开一个窗口(“盘点窗口”)

图片点击可在新窗口打开查看此主题相关图片如下:模式窗口1.png
图片点击可在新窗口打开查看

关闭该窗口后,还会跳出该窗口,需要再关闭一次

图片点击可在新窗口打开查看此主题相关图片如下:模式窗口2.png
图片点击可在新窗口打开查看

后者样式有点变灰

如何避免2次关闭?





--  作者:有点蓝
--  发布时间:2022/8/2 14:05:00
--  
AfterOpenProject:
Forms("盘点").Open()

盘点窗口afterclose事件
Syscmd.Project.Exit()

--  作者:czy66ds
--  发布时间:2022/8/2 14:08:00
--  
盘点窗口afterclose事件
Syscmd.Project.Exit()
这个已经写了

--  作者:有点蓝
--  发布时间:2022/8/2 14:13:00
--  
窗口是不是设置为“自动”打开了?或者是有其它地方有打开这个窗口的代码
--  作者:czy66ds
--  发布时间:2022/8/2 14:28:00
--  
模式窗口没有自动打开选项
查了一下,其它地方也没有有打开这个窗口的代码

--  作者:有点蓝
--  发布时间:2022/8/2 14:34:00
--  
请上传实例测试