文档介绍:高职高专计算机系列教材
Visual Basic
中国铁道出版社 田更
VB 课 程 介 绍
教学方法:实践教学,案例教学。
作业方式:上机完成授课案例及实训案例。
考试形式:笔试+实践能力考核+课程项目实训。
学****方法:加强上机实践,领会案例并拓展。
第8章 窗体
本章介绍窗体、多窗体与MDI多文档界面。
窗体是Visual Basic中最常见的类,几乎所有的应用程序都建立在窗体上。在程序的设计阶段,窗体是程序员的工作界面,程序运行时,每个窗体对应一个窗口。
对于简单程序,一个窗体就能满足要求。但在实际应用中,大多数程序需要通过多重窗体来实现。多重窗体程序中的每个窗体可以有自己的界面和程序代码,完成不同的操作。
对于相对大型的应用程序,一般提供一个应用平台。平台的形式是一个父窗体或容器窗体,在父窗体中可以包含多个子窗体的应用程序,即MDI多文档界面。
本章学****目标
窗体
多窗体
多文档界面
单元实训
一、窗体的常用属性
窗体除了第一章所介绍的控件的通用属性外,还有一些常用的属性:
1、Name(名称)属性
2、AutoRedraw属性
3、BorderStyle属性
4、 ControlBox 属性
5、CurrentX、CurrentY 属性
6、Icon属性
7、MaxButton 、MinButton属性
8、Moveable 属性
9、MousePointer 属性
10、MouseIcon属性
案例讲解
窗体---常用属性
二、窗体的常用事件
窗体的常用事件很多,在第一章的“控件的通用事件”中我们学****了Click事件、DblClick事件、键盘事件(KeyPress事件、KeyDown事件、KeyUp事件)、鼠标事件(MouseMove事件、MouseDown事件、MouseUp事件)、焦点事件(GotFocus事件、LostFocus事件),除此之外,还有窗体的生命周期发生的事件:
1、Initialize 事件
2、Load事件
3、Active 和Deactive 事件
4、QueryUnload和Unload事件
窗体---常用事件
案例讲解
三、窗体的常用方法
在第一章,我们介绍了窗体的Move方法和SetFocus方法,常用的还有Cls方法、Hide 方法、Refresh 方法、Show 方法和PRINT方法。
窗体---常用方法
案例讲解
在实际应用中,特别是对于较复杂的应用程序,单一窗体往往不能满足需要。VB允许对多个窗体进行处理,多重窗体(Multi Form)程序中的每个窗体都可以有自己的界面和代码,完成各自的功能。
一、与多窗体有关的操作
1.添加窗体
添加窗体是指在当前工程中添加一个新的窗体或者把一个属于其它工程的窗体添加到当前工程中。添加一个新窗体的方法有“菜单法”、“工具栏法”等。
多窗体
2.当前窗体的切换
3.删除窗体
4.多窗体程序的保存
5.启动窗体的设置
拥有多个窗体的应用程序,默认情况下,在设计阶段建立的第一个窗体为启动窗体。即应用程序开始运行时,先运行这个窗体。如果要改变系统默认的启动窗体,需要另外设置。
多窗体
二、与多窗体有关的语句和方法
在多窗体程序设计中,经常需要打开、关闭、隐藏或显示指定的窗体。这可以通过相应的语句和方法来实现。
1.Load语句: Load语句把一个窗体装入内存。
格式:Load 窗体名称
2.Show方法: Show方法用来显示一个窗体。
格式:[窗体名称.]Show [模式]
多窗体