模态对话框 和 非模态对话框

一 > 模态对话框

      模态对话框是指当其显示时,程序会暂停执行,直到关闭这个模态对话框后,才能继续执行程序中的其他任务。例如,在Word中利用【文件\打开】菜单命令显示一个“打开”对话框后,再用鼠标去选择其他菜单,或者进行该对话框以外的任何操作时,只会听到嘟嘟声,这是因为“打开”对话框一个是模态对话框。模态对话框垄断了用户的输入,当一个模态对话框打开时,用户只能与该对话框进行交互,而其他用户界面对象接收不到输入信息。我们平时所遇到的大部分对话框都是模态对话框。

二 >非模态对话框

      当费模态对话框显示时,允许转而执行程序中其他任务,而不必关闭这个对话框。典型的例子是Windows提供的记事本程序中的“查找”对话框,该对话框不会垄断用户的输入,打开“查找”对话框后,仍可以与其他用户界面对象进行交互,用户可以一边查找一边修改文章,这样,就大大方便了使用。


猜你喜欢

转载自blog.csdn.net/woxiangzi/article/details/50678944