Delphi PPT第7章 菜单设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi PPT第7章 菜单设计

菜单设计 TPopupMenu组件位于组件面板的Standard选项卡上,用来建立快捷菜单。所谓快捷菜单,通常是具有常用功能的菜单,通过单击鼠标右键来激活快捷菜单。 7.5 快捷菜单设计 创建快捷菜单的步骤如下: (1)将PopupMenu组件添加到窗体中。 (2)双击PopupMenu组件,打开快捷菜单设计器。 (3)用创建主菜单的菜单项的方法创建快捷菜单的菜单项及其子菜单。 (4)为使用该快捷菜单的对象设置PopupMenu属性。 7.5.1 快捷菜单的创建 * * 第 7章 7.1 菜单设计概述 7.2 用主菜单设计器设计主菜单 7.3 使用菜单模板 7.4 动态设置菜单 7.5 快捷菜单设计 目 录 7.1 菜单设计概述 Windows应用程序界面中的菜单有3种类型:主菜单、快捷菜单和控制菜单。 按照菜单项的功能,可以将菜单项分为3种类型: (1)命令菜单项 (2)状态设置菜单项 (3)打开对话框菜单项 7.1.1 菜单的种类与结构 菜单结构一 菜单结构二 Delphi 7的可视化开发环境提供了大量的开发工具,使得Delphi 7应用程序开发中菜单的设计变得方便灵活。用户可以通过组件面板的Standard选项卡的MainMenu组件来创建用户程序的主菜单,可以用PopupMenu组件来设计快捷菜单。 7.1.2 Delphi的菜单设计开发工具 7.2 用主菜单设计器设计主菜单 1.向窗体中添加MainMenu组件 2.打开主菜单设计器 3.创建主菜单项 4.为各主菜单项添加菜单项 5.将菜单项分组 将下拉式菜单中的菜单项分组主要是使用分隔条,可以通过设置Caption属性为“-”(减号)来实现菜单的分隔条。 7.2.1 创建主菜单 6.定义菜单项的快捷键和热键 在Object Inspector窗口中的Caption属性的输入域中,将“”符号放到需要指定为热键的字母前面,该字母将被用下划线显示,运行时,按Alt+热键字母可以激活该菜单项。 在Object Inspector窗口中设置ShortCut属性来完成快捷键的设置。 7.插入和删除菜单项 8.调整菜单项的位置 9.创建级联菜单 所谓级联菜单,就是当鼠标选中某一菜单项时,如果该菜单项有子菜单,则子菜单并列显示于该菜单的右边。要建立级联菜单,选中要建立子菜单的菜单项,单击鼠标右键,在弹出的快捷菜单中选择“Create Submenu”命令,然后就会在原菜单项旁边出现一个向右的箭头,并带有一个空白菜单项的级联菜单。 10.给一个菜单项前面添加一幅图片的最简单的方法是: 选定菜单项,在对象观察器中选择Bitmap行,右键单击右侧的…按钮,打开Picture Editor对话框,再利用其中的Load按钮打开装载图片对话框,选择一幅图片。 11.如果给某个菜单项加上提示信息,则在程序运行后,当鼠标指向该项时,提示信息就会显示在窗体底部的状态栏上,这可使用户在运行菜单功能前,对菜单的任务有一个简略的了解。给菜单项添加提示信息的方法是: 选定一个菜单项,在对象观察器中,找到它的Hint属性,输入一个字符串作为该属性的值即可。 注意: 将状态栏的AutoHint属性设为True,才能显示菜单项的提示信息。 设置了菜单项的外观后,菜单栏在程序运行时只有一个空架子,需要为每一个菜单项定义OnClick事件处理函数,以便完成一系列的命令。在菜单设计器中双击菜单项,或者在主窗口中单击菜单项,这时系统会自动生成该菜单项的OnClick事件处理函数的框架,为其增加特定代码便可完成特定的功能。 7.2.2 为菜单项指定动作 Items属性:菜单项数组属性,用来存放菜单中的菜单项。 Name属性:该属性代表的是菜单项的标识。 Caption属性:该属性用来设置或返回菜单项中显示的文字 。 Checked属性:该属性用来确定菜单项前是否显示选中标记 。 ShortCut属性:该属性用来确定菜单项的快捷键。 Enabled属性:该属性用来确定菜单项是否可以使用。 Count属性:如果该菜单项有下一级子菜单,可通过该属性指示下一级子菜单的菜单项的数目。 7.2.3 菜单项的属性 【例7-1】使用TMainMenu组件创建人事管理系统主菜单,界面如图所示。 设计主菜单 (1) 窗体设计。打开工程RsglPrj.dpr,选择File→New→Form,添加新的窗体,将窗体名的Caption属性设为MainForm,然后将TMainMenu组件添加到窗体中。 (2) 单击Items属性右边的“…”按钮或双击窗体中所添加的TMainMenu组件。 (3) 添加菜单项。在菜单栏上出现一个蓝色且内部有

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档