模式窗体和无模式窗体有什么区别????????????????
谢谢 问题点数:20、回复次数:4Top
1 楼silverwonder(沧浪之水清兮,可以濯我缨)回复于 2002-11-28 07:54:14 得分 5
1.模式窗体 :打开一个窗体后,用户无法与应用程序的其它部分交互,知道用户关闭了这个窗体才可,这样的是模式窗体。大多数情况下应该使用模式窗体。显示一个模式窗体用ShowModal();
2.无模式窗体:打开一个窗体后,可以在这个窗体和其它窗体间切换,这样的窗体是无模式窗体。打开它,用Show()。
二者的区别是用户能否在打开的窗体与其他窗体之间切换。
Top
2 楼CloneCenter(复制中心)回复于 2002-11-28 08:25:41 得分 5
顶Top
3 楼wengj(做了两年的软件,想换个行业)回复于 2002-11-28 08:29:12 得分 5
基本正确。“大多数情况下应该使用模式窗体”错,没有这种说法,因为只有特定的需求才决定是否使用模式窗体或者非模式窗体。“需求决定一切”Top
4 楼weibz0525(小虫)回复于 2002-11-28 08:52:25 得分 5
关键是模式窗体建立后用户不能响应其他窗口的消息,这样可以避免发生冲突,只有用户处理完当前窗口的操作,才能继续其他窗口的操作。Top




