文档介绍:第5章应用界面设计
多窗体
菜单
工具栏
MDI窗体
通用对话框控件
多窗体
1. 添加窗体
当创建新工程时,自动创建了一个空白的窗体Form1。如果要在工程中添加新的窗体,添加窗体的方法有:
选择“工程”菜单“添加窗体”菜单项。
单击工具栏上的“添加窗体”按钮。
用鼠标右键单击工程资源管理器,在弹出的菜单中选择“添加”菜单“添加窗体”菜单项。
使用多窗体
,新添加的窗体默认名称为Form2、Form3……。在工程资源管理器中显示了“工程1”中的“窗体”模块有两个窗体Form1和Form2,。
2. 移除窗体
如果工程中已创建了多个窗体,需要移除窗体。可以用鼠标右键单击工程资源管理器窗口中要移除的窗体名,在出现的下拉菜单中(),选择“移除Form2”菜单项就在“工程1”中移除了该窗体。移除该窗体后,该窗体就不包含在本工程中,但窗体文件并没有被删除,下次还可以添加进来。
使用多窗体
3. 设置窗体名称和文件名
窗体的默认名称为Form1、Form2……,、……。窗体的名称在属性窗口中通过窗体的“名称”(Name)属性来设置;窗体的文件名则可以在第一次保存时,选择“文件”菜单“保存”菜单项,或者在下一次保存时,选择“文件”菜单“Form1另存为”菜单项,在打开的保存文件对话框中输入自己的文件名。
例如,在“工程1”中创建三个窗体,分别用于输入学生信息、输入学生成绩和输入系别,、。,而窗体名分别为Form1、Form2和Form3。
设置启动窗体
设置启动窗体的方法:
(1)选择“工程”菜单“工程1属性”菜单项。
(2)在工程属性的“通用”页中选择“启动对象”,在下拉列表中选择启动窗体名。。
(3)单击“确定”按钮。
窗体模板
VB提供了多种窗体模板,当添加窗体时,“添加窗体”对话框,一般添加的都是空白窗体,即选择第一个“窗体”图标,如果需要利用窗体的其他模板,可以选择其他的图标有:VB数据窗体向导、ODBC登录、Web浏览器、“关于”对话框、对话框、展示屏幕、日积月累、登录对话框和选项对话框。
窗体模板
例如,(a)所示,(b)。
ODBC登录(b)登录对话框
图5-5 窗体模板
窗体模板
如果选择“展示屏幕”则出现的窗体是在启动时的一个快速显示窗体,它通常显示的是应用程序名、版权信息和简单的位图等内容,就象启动VB时开始显示的窗口。当启动时需要装入大量数据或大型位图时,使用快速显示使应用程序装载的过程不会感觉等待过长,当数据装载完并装入第一个窗体时就卸载快速显示窗体。,默认的窗体名为frmSplash。
快速显示窗体
窗体模板
【例5-1】创建一个学生管理系统,工程中有两个窗体,第一个窗体为快速显示窗体frmSplash,另一个为输入学生信息窗体Form1。
(1)创建两个窗体
创建的新工程,出现空白的窗体Form1;然后选择“工程”菜单“添加窗体”菜单项,,选择“展示屏幕”图标,在工程中加入第二个窗体frmSplash。
(2)修改窗体属性
(a)frmSplash运行界面(b)Form1运行界面
图5-7 运行界面
窗体模板
窗体frmSplash使用的是“展示屏幕”模板(),将不需要的控件删除,将标签内容修改为“学生信息管理系统”,(a)所示。
mand1,,(b)所示。
控件名
属性名
属性值
Form1
Caption
学生信息管理
Label1
Caption
欢迎使用学生信息管理系统
Font
20
Command1
Caption
退出
属性设置