第8章 界面设计PPT教学课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
还可以被称为上下文菜单。
界
面
设
计
2020/12/10
6
8.1.2 弹出式菜单
第 八 弹出式菜单也要通过菜单编辑器建立,然后用PopupMenu方法弹出
显示。菜单的建立方法同前面相同,一般设计快捷菜单时,要将主菜
章 单的“可见”复选框设为不选中,子菜单项的“可见”复选框设为选
中。
PopupMenu方法显示弹出式菜单,其使用格式为:
第
八
8.2.1 自定义对话框
章
8.2.2 通用对话框
界
8.2.3 通用对话框控件的使用
面
设
计
2020/12/10
9
8.2.1 自定义对话框
第 自特定殊义的对属话性框设是置用的户窗根体据。自己的使用需要而定义的,具有八
自定义对话框的创建方法一般有两种:
章
①使用窗体修改成对话框。
②使用系统提供的“对话框”模板创建对话框。
2020/12/10
10
8.2.1 自定义对话框
第 2.统除使提了用供通“的过对“修话对改框话窗”框体模”来板来创创创建建建对对对话话话框框框外,,具我体们方还法可为以:使用系八章
首先,从“工程”下拉菜单中选择“添加窗体”选项,系
统选弹者出其“中添一加个窗模体板”,对然话后框单。击系对统话提框供中了的一“些打对开话”框按模钮板,界。
“颜色”对话框 选择颜色
3
ShowColor
“字体”对话框 选择字体
4
ShowFont
“打印”对话框 打印
5
ShowPrinter
“帮助”对话框 帮助文件
Windows\System\Comdlg32.ocx”中,名称为 设
“Microsoft Common Dialog Control 6.0”。
计
2020/12/10
12
8.2.3 通用对话框控件的使用
在应用程序中使用“通用对话框”控件,需要将它添加到窗体中。由 于在程序运行时看不见“通用对话框”控件,因此可以将它放置在窗 体的任何位置。
界
1.件首使创先用建,窗用在体户普修界通改面窗成,体对再上话编,框写使相用应标的签程、序文代本码框,、来命实令现按与钮用等户控面设
然的后交,互在。属性窗口里把窗体的BorderStyle属性设置成3-计
Fixed Dialog(同时,最大化MaxButton属性和最小化
MinButton属性都设置成False)。
界
① 执行“工具”菜单中的“菜单编辑器”命令。 面
② 选中窗体后,单击鼠标右键,在弹出的快捷菜单设
中选择“菜单编辑器”命令。
计
③ 单击工具栏里的“菜单编辑器”按钮。
④ 选中窗体后,使用热键【Ctrl+E】。
2020/12/10
4
8.1.1 下拉式菜单
第
3. 用菜单编辑器建立菜单
八
不管菜单有多么复杂,都可以通过菜单设章
第8章 界面设计
第
八
8.1 菜单的设计
章
8.2 对话框的设计 8.3 状态栏的设计 8.4 工具栏的设计
界 面 设
8.5 多文档界面设计
计
8.6 Visual Basic 的工程结构
2020/12/10
1
8.1 菜单的设计
第
八
8.1.1 下拉式菜单
章
8.1.2 弹出式菜单
界
8.1.3 菜单事件与菜单命令
面
设
计
2020/12/10
2
8.1.1 下拉式菜单
第
1. 菜单系统结构
八
下拉式菜单是一种位于窗体菜单栏的控件,使用章
比较方便。
界
面
设
计
2020/12/10
3
单编辑器
八
V门isu的a菜l B单as编ic辑工器具来箱设中计没菜有单菜。单控件,必须使用专章
通常有4种方式可以打开菜单编辑器:
对象.PopupMenu 菜单名,Flags,X,Y,BoldCommand
界
PopupMenu方法具有6个参数,其中“菜单名”是菜单编辑器中定义
面 的主菜单名(即顶层菜单里的菜单标题);X,Y为弹出式菜单在窗 设 体上的显示位置(与Flags参数配合使用);BoldCommand用来在弹 计 出式菜单中显示一个菜单控制;Flags参数是一个数值或符号变常量,
8.2.2 通用对话框
第 通系许用统多对对工话话作框框量是。。V通is过u使al 用Ba通si用c系对统话为框用,户可提以供减的少一设组计标程准序的的八章
在提V供is这u6al种B对as话ic中框,。系“统通通用过对“话通框用”对控话件框属”于控Vis件u向al 用Ba户s界ic 专业版和企业版所特有的ActiveX控件,位于文件“C:\面
系统就会在工程中添加一个对话框类型的窗体。
面
接些着适,当在修新改建。的是对用话“框对上话,框再”根模据板具创体建的的使 ,用其需界要面来上做只一有设 两个命令按钮。我们可以修改其标题,可以增加一些控件计
的,可以删除“取消”命令按钮,然后再编写相应的程序
代码,来实现人机交互。
2020/12/10
11
计的基本方法和步骤设计出来。建立一个 菜单,首先要列出菜单的组成,然后在 “菜单编辑器”对话框按着菜单组成进行 设计。
界 面 设 计
2020/12/10
5
8.1.2 弹出式菜单
第
弹出式菜单是在单击鼠标右键时快速弹出的,所八 以它又称为快捷菜单。显示在弹出式菜单上的菜章
单项取决于鼠标右键按下时指针的位置,所以它
用来指定弹出式菜单的位置及行为。这些参数除了“菜单名”是必需 的外,其他的都是可选的。省略“对象”时,弹出式菜单只在窗体上 显示。
2020/12/10
7
8.1.3 菜单事件与菜单命令
第 1.菜菜件单单。控事每件个件是菜一单种项特(殊主的菜对单象项,或它子只菜有单一项个)事都件可,以即接C受licCkl事i八章ck
通用对话框可以提供6种形式的对话框。在显示出通用对话框前,应 通过设置Action属性或调用Show方法来选择。下表给出了Show方法 及Action属性的对应关系。
对话框类型
功能
Action 属性值
Show方法
“打开”对话框 打开文件
1
ShowOpen
“另存为”对话框 保存文件
2
ShowSave
事件,当用鼠标或键盘选中该菜单项时,将调用该事件。
2. 菜单命令
界
编写了Click事件过程的菜单项,称为菜单命令。
面
把该项每菜时个单,菜项就单的会项C执li的行ck名事事字件件N过过a程程m中e。与所每C定当lic义单k放的击在操与一作名起。字,相就对可应以的组菜成设计单
2020/12/10
8
8.2 对话框的设计