文档介绍:第13章
对话框设计
本章要点:
•概述
•预定义对话框
•自定义对话框
•通用对话框
1
对话框定义:对话框用来实现人机交互,提示用户输入应用程序继续运行所需的数据或者向用户显示信息。对话框是一种特殊类型的窗体。
概述
一、对话框的应用模式
1、模式对话框:模式对话框,在可以继续操作应用程序的其他部分之前,必须被关闭。
2、非模式对话框:允许在对话框与其他窗体之间切换焦点而不用关闭对话框。
二、对话框的分类
1、预定义对话框
2、自定义对话框
3、通用对话框
2
预定义对话框
定义:预定义对话框是指利用InputBox函数建立的输入对话框和利用MsgBox函数建立的输出对话框。(预定义对话框总是模式的。)
InputBox函数
例:
strName = InputBox("请输入您的姓名?", "欢迎")
3
MsgBox函数
例:btn = MsgBox("您好," & strName, vbInformation + vbOKOnly, "欢迎") 。
4
自定义对话框
定义:自定义对话框就是用户所创建的含有控件的窗体,对话框中的控件包括命令按钮、文本框、复选框、单选按钮、组合框等可以为应用程序接收信息。
对话框窗体的属性
Ref IDE
5
对话框窗体的控件
应用规则:
1、典型的情况是,有两个按钮,两个按钮的Caption属性设置为“确定”与“取消”。
2、“确定”按钮的Default属性设置为True,而“取消”按钮的Cancel属性设置为True。
对话框窗体的显示
使用显示其他窗体同样的方法来显示对话框。程序运行时,启动窗体会自动装入,其他窗体或对话框需要用代码来实现装入、显示、卸载、隐藏等
6
与对话框显示有关的编码方法
7
2)将通用对话框控件添加到程序的窗体中。(位置随意)
通用对话框
通用对话框控件
通用对话框是利用Visual monDialog控件建立的对话框。
提供的通用对话框:文件的打开、保存与打印、字体的选择、调色板、帮助对话框。
1、添加方法:
1)从部件”菜单中选中“mon Dialog Control ”后按回车键。
Ref IDE
8
2、运行中通用对话框的显示方法:
= 1
或
Ref IDE
9
3、通用对话框控件的属性
(1)属性含义
(2)设置属性:使用控件的“属性页”对话框。
文件对话框
文件对话框有两种:“打开”文件对话框和文件“另存为”对话框。
文件对话框属性
Ref IDE
10