以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]网络监控窗口不能自动关闭 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=180197) |
-- 作者:2425004926 -- 发布时间:2022/10/6 12:10:00 -- [求助]网络监控窗口不能自动关闭 项目已经打开了,连接云端数据库, 如果断网,打开网络监控窗口,且不能关闭,窗口按钮可以关闭项目,如果网络这时连通,网络监控窗口自动关闭, 下面的代码,窗口可以自动打开,却不能自动关闭,老师看看,怎么能解决一下 If e.IsAvailable = True Then If Forms("网络监控").Opened ThenForms("网络监控").close() End If ElseIf e.IsAvailable = False Then If Forms("网络监控").Opened = False Then Forms("网络监控").open() End If End if |
-- 作者:有点蓝 -- 发布时间:2022/10/7 9:30:00 -- msgbox(e.IsAvailable) If e.IsAvailable = True Then msgbox("网络连通后这里能不能弹出来") If Forms("网络监控").Opened ThenForms("网络监控").close() End If |
-- 作者:2425004926 -- 发布时间:2022/10/8 12:42:00 -- 项目打开,关网,弹出Forms("网络监控"),连网,先要手动关闭Forms("网络监控"),msgbox("网络连通后这里能不能弹出来")才可以弹出 Forms("网络监控")是一个模式窗口
|
-- 作者:有点蓝 -- 发布时间:2022/10/8 13:44:00 -- 方法1、改为独立窗口 2、改为在计划管理中打开模式窗口,就是 If e.IsAvailable = True Then If Forms("网络监控").Opened ThenForms("网络监控").close() End If ElseIf e.IsAvailable = False Then If Forms("网络监控").Opened = False Then MyTimers("计划1").Enabled=true End If End if 计划1里 MyTimers("计划1").Enabled=false Forms("网络监控").open()
|
-- 作者:2425004926 -- 发布时间:2022/10/8 17:38:00 -- 谢谢老师! |