首页 > 代码库 > 浅谈C#中的模式窗体和非模式窗体

浅谈C#中的模式窗体和非模式窗体

ShowDialog();// 模式窗体
Show(); // 非模式窗体
差别:
1.返回值不同,DialogResult/void
2.模式窗体会使程序中断,直到关闭模式窗口
3.打开模式窗体后不能切换到应用程序的其他窗体
4.子窗体和模式窗体互斥。

 

浅谈C#中的模式窗体和非模式窗体