- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9.1 菜单设计 9.1.1 菜单的基本概念 例9.1 菜单设计示例 9.1.3 快捷菜单 1. 用菜单编辑器创建快捷菜单 2. 鼠标事件 例9.2 快捷菜单设计示例 9.1.4 动态菜单 1. 修改菜单项的属性 2. 菜单项的增减 9.2 对话框设计 9.2.1 对话框概述 9.2.3 通用对话框 2. 打开通用对话框的方法 3. 通用对话框的属性页 4. 打开文件对话框例9.3 5. 保存文件对话框例9.4 6. 颜色对话框例9.5 7. 字体对话框例9.6 8. 其他对话框 9.3 工具栏和状态栏 9.3.1 用图片框制作工具栏 9.3.2 用Toolbar控件制作工具栏 1. 创建ImageList控件,装入多个图片 2. 设置工具栏控件的属性 设置按钮的属性 3. 编写ButtonClick事件代码 9.3.3 用StatusBar控件创建状态栏 例9.9 为上例程序设置一个状态栏 9.4 多重窗体与多文档界面 9.4.1 多重窗体的操作 3. 与多重窗体操作有关的语句和方法 掌握菜单设计器的使用方法; 了解自定义对话框的使用。 掌握通用对话框的常用属性和常用方法; 了解工具栏与状态栏的使用方法 了解多重窗体的操作方法 本章要求: 本章重点: 本章难点: 通用对话框的使用、菜单的建立与使用 通用对话框的使用、动态菜单 第9章 界面设计 VB程序的菜单主要有“下拉式菜单”和“快捷菜单”两种。 1. 菜单栏 2. 菜单标题 3. 下拉菜单 4. 菜单项 5.分隔线 6. 子菜单 7. 访问键 8. 快捷键 每一个菜单项就是一个控件 9.1.2 菜单编辑器 1. 菜单项属性区 2. 编辑按钮区 3. 菜单项显示区 Private Sub mnudown_Click() Picture1.Top = Picture1.Top + 100 End Sub Private Sub mnuleft_Click() Picture1.Left = Picture1.Left - 100 End Sub Private Sub mnuleftm_Click() Picture1.Left = Form1.ScaleWidth - Picture1.Width End Sub Private Sub 对象名_MouseDown (Button%, Shift%, X!, Y!) … End Sub 3位的二进制数 □ □ □ Button=1 (001B:左键) Button=2 (010B:右键) 快捷菜单是在程序的运行过程中调用PopupMenu方法弹出而显示的菜单,通常也称其为弹出式菜单或右键菜单。 3. PopupMenu方法 Button=4 (100B:中间键) 3位 Alt Ctrl Shift MouseUp与MouseMove [对象.]PopupMenu 菜单名 [,flags[,x[,y [,BoldCommand]]]] 窗体名 位置与行为参数 粗体字的菜单项名称 Sub Picture1_MouseDown(Button%, Shift%, X!, Y!) If Button = 2 Then 如果用户按下的是鼠标右键 PopupMenu mnupop 弹出快捷菜单mnupop End If End Sub munleft0.Enabled=False munleft0.Visible=False 要想在程序运行时,能够动态地添加菜单项或删除菜单项,必须在设计菜单时用菜单控件数组来实现各菜单项的功能。 例如: 假设某个菜单的菜单控件数组的数组名为:mnuArray,菜单控件数组有4个菜单项,其下标的值分别为0、1、2、3。则在该菜单中添加一个菜单项“移动到右上角”的代码为: n=4 Load mnuArray(n) mnuArray(n).Caption=移动到右上角 mnuArray(n). Visible=True … UnLoad mnuArray(n) 添加一个菜单项 ! 删除某个菜单项 ! 1. 对话框的分类 3种类型: 预定义对话框、自定义对话框和通用对话框。 2. 对话框的特点 (1)主要功能是: 输入/输出。 (2)对话框只是临时使用,使用完毕就关闭。 (3)边框大多都是固定的,用户不能改变其大小。 (4)不能有最大化按钮和最小化按钮。 (5)为了正常退出对话框,通常需要单击某个专门 用于退出对话框的按钮。 1. 由普通窗体创建自定义对话框 对话框窗体与一般窗体在外观
文档评论(0)