注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

冯尧 廊坊师范学院信息技术提高班 十一期

人生最大的错误就是坚持了不该坚持的,放弃了不该放弃的!!!

 
 
 

日志

 
 

VB百例学后总结——多文档界面  

2014-01-05 18:27:44|  分类: 学后总结 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

基于Windows的应用程序中,用户界面有单文档界面(SDI)和多文档界面(MDI)之分。

单文档界面SDI(全称为Single Document Interface)只能打开一个文档界面,如果想打开另一个文档,只能关闭上一个文档。例如Windows中的记事本就是一个单文档界面。

多文档界面MDI(全称为Multiple Document Interface)允许打开多个文档,即在同一个界面可以打开多个文档。例如Microsoft WordExcel都是多文档界面。

MDI窗体分父窗体和子窗体。MDI父窗体可以通过“工程”选项中“添加MDI窗体”添加到VB中,但是在一个工程文件中不能同时添加两个MDI父窗体,比如说一个工程文件相当于VBMDI父窗体相当于文档,VB是单文档界面,所以一个工程文件就相当于也是单文档界面,那么在这个“单文档界面”中就不能加载两个“文档”。但是在一个MDI窗体中可以添加很多个MDI子窗体,就像多文档界面可以同时加载多个文档。

MDI窗体和普通窗体一样有属性、事件和方法。它的属性和普通窗体的属性基本相似,不同于普通窗体的属性是AutoShowChildren属性,该属性用于设置在加载子窗体时是否在MDI窗体上显示出来。MDI窗体的事件也和普通窗体的事件类似,不同于普通窗体的事件是QueryLoad事件,它是MDI窗体的卸载事件,即在一个窗体或应用程序关闭之前发生。MDI窗体常用的方法与普通窗体相同,常用的为ShowHide。,它还有Arrange方法。MDI窗体允许加载多个子窗体,当打开多个子窗体时,用MDI窗体的Arrange方法能够使子窗体按一定的顺序排列。

但是MDI窗体与普通窗体不同的是它不是模式的,就是说当程序运行时,必须先关闭模态的窗体,否则不能对MDI窗体进行操作。而普通窗体Form则不存在这种情况,因为一个工程文件中只能加载一个MDI窗体,但是家在多个Form窗体。

  评论这张
 
阅读(42)| 评论(15)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017