Foxtable(狐表)用户栏目专家坐堂 → 网络不通时控件不可用,网络通时,控件恢复可用


  共有3542人关注过本帖树形打印复制链接

主题:网络不通时控件不可用,网络通时,控件恢复可用

帅哥哟,离线,有人找我吗?
deliangzhaoe
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:364 积分:3491 威望:0 精华:0 注册:2012/7/24 7:15:00
网络不通时控件不可用,网络通时,控件恢复可用  发帖心情 Post By:2021/12/19 8:45:00 [显示全部帖子]

现在,在NetworkAvailabilityChanged中设置了如下代码:

 '如果网络不通了,禁用窗口中的关键控件

If Forms("mainform").Opened Then

    Forms("mainform").Controls("topicbar1").Enabled = e.IsAvailable

    Forms("mainform").Controls("tabcontrol1").Enabled = e.IsAvailable

End If


想实现:项目打开后,网络不通时, 控件不可用,每隔30秒检测一次网络状态,如果网络通了,控件恢复可用状态,怎么设置?谢谢


 回到顶部
帅哥哟,离线,有人找我吗?
deliangzhaoe
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:364 积分:3491 威望:0 精华:0 注册:2012/7/24 7:15:00
  发帖心情 Post By:2021/12/20 19:59:00 [显示全部帖子]

NetworkAvailabilityChanged

'如果网络不通了,禁用窗口中的关键控件

If Forms("mainform").Opened Then

    Forms("mainform").Controls("topicbar1").Enabled = e.IsAvailable

    Forms("mainform").Controls("tabcontrol1").Enabled = e.IsAvailable

End If


怎么用同样的方法设置一下:功能区、程序菜单、配置栏、快速访问栏。现在网络恢复后,上面两个控件可用,但是功能区、程序菜单、配置栏、快速访问栏都是灰色的。


 回到顶部