vb6.0 对话框和菜单
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
阶段5 “字体”对话框
“字体”对话框用来设置并返回所用字体
的名称、样式、大小、效果及颜色等。
一.设计时建立“字体”对话框
设计时,在通用对话框控件的属性页窗 口“字体”选项卡中设置属性,包括字 体名称、字体大小、最小、最大、标志 、样式等。
二.运行时显示“字体”对话框
运行时,使用通用对话框控件的 ShowFont方法,或将Action属性赋值为4 ,可以显示“字体”对话框。在“字体 ”对话框中选定设置并关闭对话框。
一.控件名称 自定义,默认名称CommonDialog1、 CommonDialog2、……
二.设计时设置控件属性
用鼠标右键单击窗体上的CommonDialog控件图标,在 弹出的快捷菜单中选择“属性”选项,或在属性窗口 中选择“自定义”,再单击右侧的“„”按钮,就可 以打开”属性页“对话框。
三.打开通用对话框的Action 属性
⑴ 显示打开文件对话框 ⑵ 显示保存文件对话框 ⑶ 显示颜色对话框 ⑷ 显示字体对话框 ⑸ 显示打印机设置对话框 ⑹ 显示Windows帮助对话框
四.打开通用对话框的“方法”
⑴ ⑵ ⑶ ⑷ ⑸ ⑹ 显示打开文件对话框 显示保存文件对话框 显示颜色对话框 显示字体对话框 显示打印机设置对话框 显示Windows帮助对话框
菜单的类型 菜单编辑器 下拉式菜单 弹出式菜单
阶段1 菜单的类型
菜单是界面设计的重要组成部分,一般有两种基本类型:
下拉式菜单和弹出式菜单。 下拉式菜单通过打击菜单栏中的菜单标题来打开。
弹出式菜单则通过用鼠标左键或右键单击某个 区域的方式打开。
阶段2 菜单编辑器
VB
6.0没有菜单控件,但提供了建立菜单的菜单编辑器。 在VB 6.0集成开发环境中,选择“工具”菜单中的“菜 单编辑器”选项,可以进入菜单编辑器,为窗体编辑菜 单。
一.设计时建立“打开文件”对话框
设计时建立“打开文件”对话框的步骤:
(1)在窗体上添加通用对话框控件。 (2)打开“属性页”对话框。 (3)选择“打开/另存为”选项卡,设置属性。
二.运行时显示“打开文件”对话框
通过Show方法或对Action属性赋值1,显 示“打开文件”对话框。
阶段3 “另存为”对话框
第6章 对话框和菜单
任务1
用户对话框 通用对话框控件CommonDialog
任务2
任务3
菜单设计
本章导读
在图形用户界面中,对话框通常是程序 和用户进行交互的有效途径,它既可以 用来输入信息,也可以用于输出信息, 是程序的必要组成部分。本章主要介绍 对话框及菜单的设计和应用。
任务1 用户对话框
用户对话框是用户根据应用程序设计
的需要自行定义的对话框,通常由标签、 文本框与命令按钮等控件组合而成。
任务二 通用对话框控件CommonDialog
阶段1 阶段2 阶段3 阶段4 阶段5 阶段6
通用对话框的基本属性和方法 “打开文件”对话框 “另存为”对话框 “颜色”对话框 “字体”对话框 其他对话框
阶段通用对话框的基本属性和方法
阶段3 下拉式菜单
在下拉式菜单中,一般有一个主菜单,称
为菜单栏。每个菜单栏包括一个或多个选 择项,称为菜单标题,如VB 6.0集成开发 环境中的文件、编辑、视图、工程等。
阶段4 弹出式菜单
弹出式菜单是独立于菜单栏显示在窗体或指定控 件上的浮动菜单,菜单的显示位置与鼠标当前位 置有关,实现步骤如下:
五. 执行通用对话框所改变的控件属性及其应用
通过对话框的属性值一般是在程序运行时,通
过对话框产生的人机对话过程获得。
阶段2 “打开文件”对话框
打开文件是Windows应用程序中的常用操作。利
用“打开文件”对话框可以选择文件。运行时选 定文件并关闭对话框后,可用FileName属性得到 文件所在的驱动器、文件夹和文件名。
阶段4 “颜色”对话框
“颜色”对话框用来提供调色板并从中选
择颜色,或创建自定义颜色。
一.设计时建立“颜色”对话框
设计时,在通用对话框控件的属性页窗口“颜 色”选项卡设置属性。
二.运行时显示“颜色”对话框
运行时,使用通用对话框控件的ShowColor方 法,或将Action属性赋值为3,可显示“颜色 ”对话框。
1. 在菜单编辑器中建立该菜单。 2. 设置其顶层菜单项(主菜单项)的Visible属性为 False(不可见)。 3. 在窗体或控件的MouseUp或MouseDown事件中调用 PopupMenu方法显示该菜单。
阶段4 弹出式菜单
PopupMenu的使用方法为:
PopupMenu <菜单名 >[,flags[,x[,y[,Boldcommand]]]]
阶段6 其他对话框
VB
6.0中除以上介绍的4种通用对话框外,还提 供了“打印”和“帮助”对话框。 “打印”对话框可以设置打印输出的方法,如 打印范围、打印份数以及当前安装的打印机信息 等。“帮助”对话框则通过使用ShowHelp方法调 用Windows系统的帮助引擎。
任务3 菜单设计
阶段1 阶段2 阶段3 阶段4
“另存为”对话框可以用来指定所要保存
文件的驱动器、文件夹、文件名和扩展名。
一.设计时建立“另存为”对话框
设计时建立“另存为”对话框与建立“ 打开文件”对话框的方法相同。
二.运行时显示“另存为”对话框
使用通用对话框控件的ShowSave方法,或将 Action属性赋值为2,可以在 运行时显示“另 存为”对话框。 需要提醒读者注意的是:“打开文件”与“另 存为”对话框的对话结果,只是改变了控件的 Filename属性,并不能提供真正的打开、存储 文件操作,需要通过编程来实现。