1、 第 6章 对话框的设计第 6章 对话框的设计6.1 知识要点6.2 习题与解答6.3 实训指导6.4 测验题6.1知 识 要点1、 预 定 义对话 框 预 定 义对话 框是系 统 已 经设计 好的 对话 框,它 们 可以通 过 程序 执 行具体的函数来被 显 示。在 Visual Basic 6.0中, 预 定 义对话 框包含输 入 对话 框和消息框。( 1)输入对话框创建输入对话框的标准函数是InputBox函数,该函数显示一个接收用户输入的对话框,对话框中显示提示文本,等待用户输入或按下按钮,并返回文本框的内容。InputBox函数的语法格式为:InputBox (prompt,titl
2、e,default,xpos,ypos,helpfile,context)其中:Prompt为 必需的字符串表达式参数,提供 显 示在 对话 框中的提示文本。Title为 可 选 字符串表达式参数,提供 标题显 示在 对话 框的 标题栏 中。Default为 可 选 字符串表达式参数,提供输 入框的缺省 输 入文本。Xpos和 Ypos都是可 选 的数 值 表达式,成 对 出 现 ,指出 对话 框左上角的屏幕坐 标。InputBox函数返回文本框中 输 入的内容, 为 字符串 类 型。( 2)消息框创建消息框的标准函数是 MsgBox函数,该函数在对话框中显示消息,等待用户按下按钮,并返回一个
3、整数来表示用户按下了哪一个按钮。MsgBox函数的 语 法格式 为 :MsgtBox(prompt,buttons,title,helpfile,context)其中:Prompt是必要的字符串表达式参数,作 为显 示在 对话 框中的消息 。Buttons是可 选 参数, 该 数 值 表达式是分 别 代表 显 示按 钮 形式、使用图标样 式、缺省按 钮样 式和 对话 框模式的四个数 值 的和。Title是可 选 参数。 该 字符串表达式作 为标题显 示在消息框的 标题栏 中。MsgBox函数返回 值为 16之 间 的一个整数,表示用 户 按下了 “确定 ”、“取消 ”、 “终 止 ”、 “重
4、试 ”、 “忽略 ”或 “是 ”按 钮 。2、通用 对话 框( 1)通用对话框的使用把 “通用对话框( Common Dialog) ”控件添加到工具箱中的方法为: 从 “工程 ”菜单中选 “部件 ”命令,或用鼠标右键单击工具箱,选其中 “部件 ”命令,弹出 “部件 ”对话框 。 在 “部件 ”对话框的 “控件 ”选项卡中,查找 “Microsoft Common Dialog Control 6.0”并将其选中,然后单击 “确定 ”按钮。“通用对话框 ”提供的六种对话框可以通过设置它的 Action属性或调用对应的六种方法来打开。通用对话框的属性、方法和含义见表 6-1。表 6-1 通用对话框的属性、方法和作用 Action属性值方 法 所显示的对话框1 ShowOpen“打开 ”对话框2 ShowSave“保存 ”对话框3 ShowColor“颜色 ”对话框4 ShowFont“字体 ”对话框5 ShowPrinter“打印 ”对话框6 ShowHelpWindows帮助引擎