VB中多窗口间的关系及编程

上传人:夏** 文档编号:561553738 上传时间:2024-02-09 格式:DOCX 页数:2 大小:9.26KB
返回 下载 相关 举报
VB中多窗口间的关系及编程_第1页
第1页 / 共2页
VB中多窗口间的关系及编程_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《VB中多窗口间的关系及编程》由会员分享,可在线阅读,更多相关《VB中多窗口间的关系及编程(2页珍藏版)》请在金锄头文库上搜索。

1、VB中多窗口间的关系及编程- 说明:本文曾在家用电脑上发表,作者:蒲应文,QQ:290982809 - 问题提出 对于编写复杂的应用程序,要在一个窗口中实现所有的功能比较困难,于是可以按多个窗口设计原则进行。不同的功能模块在不同的窗口中实现,相同的功能模块,原则上应在同一窗口中实现,但是如果比较复杂,可以用多个窗口来实现,那么,这些窗口如何布局,建立什么样的关系比较合理呢? 问题分析 在VB中,多个窗口之间的显示关系,可以形象地描述为三种:1、独立关系:两个窗口都可独立显示,互不干扰;2、父子关系:两个窗口按父子关系显示,子窗口在未关闭之前,父窗口无法激活,得不到活动焦点;3、母子关系:VB中

2、的MDI窗口,可以容纳多个MDIChild属性为True的窗口,我们称这种关系为母子关系,母窗口永远处于活动状态,子窗口之间属并列关系,只有一个是活动的。 问题解决 1、独立关系的实现很简单,从Form1显示到Form2,只需用一行代码: Form2.Show 如果Form2显示后,不显示Form1,还需要在 Form2.Show 前添加一行代码: UnLoad Form1 2、父子关系的实现,比如,将Form2显示为Form1的子窗口,只需一行代码: Form2.Show 1, Form1 上面的代码中,指明了父窗口为Form1。 3、母子关系的实现,用标准的窗口显示代码即可。 编程实现 启

3、动VB,新建一工程,向工程中添加一个MDI窗口MDIForm1,添加三个标准窗口:Form2,Form3,Form4,并将Form3、Form4的MDIChild属性设置为True。如图。然后编写程序代码: 从Form1独立显示到MDIForm1的程序代码: Unload Form1 MDIForm1.Show 将Form2显示为Form1的子窗口的程序代码: Form2.Show 1, Form1 显示MDIForm1中的子窗口的代码: Form3.Show Form4.Show 将Form2显示为MDIForm1的子窗口的程序代码: Form2.Show 1, MDIForm1 说明:一个VB工程中最多存在一个MDI窗口,且MDI窗口不能显示为其它窗口的子窗口,但可以作为其它窗口的父窗口;MDI窗口的子窗口之间属平等关系,它们之间不能建立父子关系。 注:本程序在VB6+Win98环境下调试通过。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 文学/艺术/历史 > 人文/社科

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号