- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第19章 菜单设计和多文档界面 9.1 菜单的基本概念 菜单一般在应用程序的窗体内,用户可以利用菜单为应用程序提供一组命令. 1. 菜单栏 2. 菜单标题 是菜单栏中每一个具体的组成部分 3. 菜单项 隶属于菜单标题,它可以是菜单命令,分隔线和子菜单标题 4. 快捷菜单 5. 菜单的状态:显示和隐藏状态,通过设置Visible属性来改变. 6. 菜单项的访问键和快捷键 通过定义访问键和快捷键可以提供用键盘对菜单命令的访问. 9.2 创建菜单 两种菜单类型: 下拉式菜单;弹出式菜单 9.2.1 下拉式菜单 1. 下拉式菜单的结构 2. 菜单编辑器 菜单项: 看成控件,具有其属性、事件、方法。 菜单项也称为菜单控件。 设计: 通过“菜单编辑器”完成。 打开菜单编辑器: ? 首先使窗体成为当前窗体 ? 执行“工具”菜单下的“菜单编辑器”命令 ? 单击标准工具栏的“菜单编辑器”按钮 ? 从窗体快捷菜单中选择“菜单编辑器”命令 菜单编辑器结构: 属性区、编辑区、菜单列表区 【例9.1】建立一个包含菜单的程序 9.2.2 编写菜单控件的事件过程 菜单控件只包含一个Click事件.在编程时,需要为每一个菜单编写一个Click事件代码. Private Sub mnuCopy_Click() Clipboard.Clear Clipboard.SetText Text1.SelText End Sub Private Sub mnuPlaster_Click() Text1.SelText = Clipboard.GetText(1) End Sub 9.2.3 设置访问键、快捷键、及分割条 9.2.4 子菜单的使用 每个菜单可以包含最多5级子菜单 子菜单控件包含子菜单项、分隔符条和子菜单标题 创建子菜单的步骤: ① 创建要作为子菜单标题的菜单项 ② 创建将出现在新子菜单中的各个项目,然后单击右箭头按钮将它们缩进。 【例9.3】创建子菜单程序 9.3 菜单的动态设置 在程序运行时改变菜单属性 9.3.1 菜单项的有效性设置(Enabled) 9.3.2 隐藏菜单项(Visible) 9.3.3 给菜单项加选中标志(Check) 可以通过”菜单编辑器”,选中”有效”,”可见”,”复选”框设置上面几项的初始状态 9.3.4 动态增加或删除菜单项 10.1.2 弹出式菜单 弹出式菜单:上下文菜单、快捷菜单、右键菜单 为某对象设计弹出式菜单的步骤: (1) 在菜单编辑器中设计弹出式菜单,然后将顶级菜单设置为不可见。 (2) 在对象的MouseDown事件过程中编写代码,用以下的PopupMenu方法显示弹出式菜单: [窗体名.]PopupMenu 菜单名 ,flags[,x[,y[,boldcommand]]]] 功能: 在当前鼠标位置或指定的坐标位置显示弹出式菜单。 说明: 见P171-172 (3) 在窗体的MouseDown事件过程中编写代码 Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single) If Button = 2 Then PopupMenu FF,8 Or 0, , ,FF3 End If End Sub (4) 编写实现菜单命令功能的代码 Dim Fcolor As Long Private Sub Form_Load() Fcolor = Form1.BackColor End Sub 10.2 工具栏的设计 作用: 常用于提供对最常用的菜单命令的快速访问 设计: 手工;使用工具栏控件 10.2.1 用手工方式制作工具栏: (1) 在窗体上放置一个图片框,设置其Align属性为: 1 - Align Top,调整好图片框的高度。 (2) 在图片框中放置控件。 (3) 给控件装入一定的图片。 (4) 设置控件的ToolTipText属性,添加适当的提示。 (5) 为各工具栏控件编写代码。 如果工具栏控件的功能已经包括在某菜单项中,可以通过直接调用菜单项的相应事件过程 。 分别在复选框控
您可能关注的文档
最近下载
- 徒手整形协议书模板.docx VIP
- 2022年9月全国青少年软件编程(图形化)等级(三级)考试卷.pdf VIP
- 第二章法的渊源、分类及效力.ppt VIP
- 《李清照》诗词109篇大全集.pdf VIP
- 《高分子防水卷材》课件.ppt VIP
- 河北省石家庄市2024-2025学年高一下学期期末考试 数学试卷[含答案].docx
- 中国人民大学《法理学》课件-第六讲 法的渊源与效力.pptx VIP
- 法理学—法的渊源、分类和效力.ppt VIP
- 法理学第四章_法的渊源、分类、效力.ppt VIP
- 柯尼卡美能达 柯美 bh 246 236 226 216 206 复印机中文维修手册 (1).pdf VIP
文档评论(0)