消 息 循 环 与 窗 口 切 换 消息循环与窗口切换 消息循环与窗口切换
1.窗口事件
当窗口创建时,以下事件依次发生:Load 》 Activated 》 Shown
当窗口关闭时,以下事件依次发生:FormClosing 》FormClosed 》Deactivate其中,Closed/Closing已过时(obsolete)
2.消息循环
消息循环Message Loop
应用程序Application
文档中多个Application类,找System.Windows.Forms.Application
3.应用的退出
如何退出应用程序?
比较以下的方法:
Form.Hide() 隐藏主窗口
Form.Close() 关闭主窗口
Application.Exit() /ExitThread() 退出消息循环
System.Environment.Exit() 强行退出整个进程
4.窗口切换
新建一个线程,并启动新的消息循环