- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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. 由普通窗体创建自定义对话框 对话框窗体与一般窗体在外观
您可能关注的文档
最近下载
- 香精研制年度岗位绩效考核表.docx VIP
- 麦克维尔MDM组合式空气处理机.pdf VIP
- 各种岩石矿物地球物理物性参数总结.pdf VIP
- 月饼课件介绍.pptx VIP
- 中国人炒中国股主力思维做主升_笔记.docx VIP
- 2024国有企业公司治理与合规管理课件PPT.pptx VIP
- 传祺-传祺GA3S PHEV-产品使用说明书-传祺GA3S PHEV 精英版-GAC7150CHEVA5A-GA3SPHEV用户手册_201903071.pdf VIP
- 慢性乙肝防治治疗课件.pptx VIP
- 溃疡性结肠炎中医诊疗专家共识(2023).pptx VIP
- dewinter综合征医学课件.ppt VIP
文档评论(0)