项目事件:NetworkAvailabilityChanged,里边的代码如下
If e.IsAvailable = False Then
MessageBox.Show("NO")
Else
MessageBox.Show("Yes")
End If
完成的意思是,当网络可用状态发生变化时,执行该代码,显示指定的信息,我用的是自定义窗口为程序启动窗口,并在自定义窗口中Afterload事件中,使用了如下语句
e.Form.BaseForm.ShowInTaskbar = True
BaseMainForm.Visible = False
BaseMainForm.Left = -10000
完成的意思是让主窗口隐藏,只看到我自定义的窗口,做为主窗口,发布之前测试,一切正常,系统主窗口隐藏,显示我的定义窗口做为主窗口,功能也正常,当断掉当前网络时,显示提示窗口NO,再恢复网络时,显示提示窗口Yes
但发布程序后,单独发布后的执行该程序,随着网络的通断,看不到指定的提示,但如果同时开着源设计程序窗口(程序的是设计状态,即项目是打开状态),运行发布程序时,通断网络,会正常看到提示。
请问应该如何处置?
[此贴子已经被作者于2023/4/20 12:43:05编辑过]