在客户端和网页的开发过程中,我们城市或多或少遇到过模式窗体和无(非)模式窗体(以下简称无模式窗体),
在传统的Windows窗体开发过程中,,对话框有两种模式:模式窗体和无模式窗体。
模式窗体为创建后,只能在当前窗体进行相关操纵。除非*后,才华使得其他窗体获得控制权。对新窗口进行的最小化、还原将会和原窗口一起进行,但是新窗口的*对原窗口没有影响。
.Net 中创建挪用要领为:
Form form= new Form();
fom.ShowDialog();
非模式窗体创建后,不会获得控制权,即当前勾当窗口和新创建窗口没有成立控制权上的联系。可以切换操纵。
.Net 中创建挪用要领为:
Form form=new Form();
form.Show();
类似的在web界面中,好比在浏览器里点文件——打开,还有打印对话框也是模式窗体。有模式窗口或称模态窗口,Msgbox、Inputbox孕育产生的窗口也属于此类。
有关模式窗体和无(非)模式窗体的区别