VB.net 多窗口程序,如何在所有窗口被关闭后自动结束程序运行?

litao_fox 2016-02-16 08:27:28

Sub Main()
Call Read_CFG() '读取 本地配置文件
Dim xx As New SQLstr_DB
frmSQLstr.Show()
frmOpenCFG.Show()
Do While True
DoEvents()
Loop
End Sub


由于Sub Main()中,必须使用DoEvents()循环保持程序运行。关闭所有窗口后无法自动退出程序.
求解决!
...全文
527 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_17818629 2016-03-30
  • 打赏
  • 举报
回复
项目属性里有个应用程序设置,有个关机模式选择,设为当最后一个窗体关闭时关机就可以了。
楚狂歌 2016-02-16
  • 打赏
  • 举报
回复
【判断,所有的窗体都已经关闭】不是问题,问题是要确保窗体是真的关闭了而不是仅仅看不见
litao_fox 2016-02-16
  • 打赏
  • 举报
回复
引用 1 楼 fengqingtao2008 的回复:
可以用这个退出.

  Application.Exit()
请教如何判断,所有的窗体都已经关闭了?
无涯大者 2016-02-16
  • 打赏
  • 举报
回复
可以用这个退出.

  Application.Exit()

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧