菜单组件的使用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 菜单设计 上章回顾: ?与输入/输出有关的控件 ?使用对话框函数与对话框过程 ?使用焦点 ?用于分组的控件 ?按钮类控件 ?列表框与组合框 ?使用计时器控件 本章要点: ? 菜单 ?主菜单 ? 快捷菜单 10.1 循序渐进学理论 随着Windows操作系统风行世界,各种基于Windows的应用程序及各类娱乐软件也日益为人们所熟悉。这些软件的共同特点之一就是大量使用不同的菜单和工具栏,把用户从众多繁琐的命令和参数中解放了出来,使用和操作显得十分方便和直观。 10.1.1菜单 在Delphi中可使用组件栏和菜单设计器快速建立自己的菜单。 实际应用中,菜单可分为两种基本类型:主菜单(mainmenu)和弹出式菜单(popmenu)。 主菜单一般通过单击菜单栏中的菜单标题打开,如图9-1所示。弹出式菜单,则通过鼠标右键单击某一区域的方式打开, 1.菜单的结构 2.一般菜单分为两级结构。 窗口标题栏下显示的是菜单栏,菜单栏包含若干主菜单选项,每一主菜单选项下有个下拉菜单,排列着各菜单命令项。 有些菜单命令项还有子菜单,则以级联的方式显示在该菜单命令项的右边,依次排列,直至最后一级子菜单。带有级联菜单的菜单命令项通常在命令项最右边有一个右向的三角符号。 3.菜单命令项的作用 执行命令 用于执行某操作的菜单命令,它们没有特殊的指示符号。 设置状态 用于设置或取消某设置的菜单命令项。 通常用来改变某特殊选顶的状态 这些命令项常用复选标记“√”或单选标记“·”来表明该选项是否处于有效状态。 在有效状态情况下,再次执行该命令项则产生相反的效果。 打开对话框 用于激活对话框 这些命令项通常在最右边有一个省略号作指示符号。 4.菜单设计器 主菜单设计器 MainMenu设计器——主菜单设计器用于设计下拉式主菜单。 方便完成设计主菜单栏,菜单命令并创建级联菜单 快捷菜单设计器 PopupMenu设计器—-快捷菜单设计器用于设计弹出式快捷菜单。 方便完成设计快捷菜单栏,即单击鼠标右键打开的菜单 5.菜单项的常用属性 Items属性: 菜单项数组属性,用来存放菜单中的菜单项。如果该菜单项还有下一级子菜单,可通过该属性来访问子菜单中的菜单项,可看作是一个TMenuItem型的数组,下标从0开始。 Name属性: 该属性代表的是菜单项名称。 Caption属性: 该属性用来设置或返回菜单项中显示的文字 。 Visible属性: 该属性用来确定菜单项是否可见 。 Checked属性: 该属性用来确定菜单项前是否显示选中标记 。 Enabled属性: 该属性用来确定菜单项是否可以使用 ShortCut属性: 该属性用来确定菜单项的快捷键。 Count属性: 如果该菜单项有下一级子菜单,可通过该属性指示下一级子菜单的菜单项的数目。 6.Items属性的常用方法 Add方法: 该方法用于在Items的末尾再添加一个菜单项,语法格式如下: procedure Add(Item: TMenuItem); overload; Delete方法: 该方法用于在Items中删除指定的菜单项,语法格式如下: procedure Delete(Index: Integer); Insert方法: 该方法用来在Items的指定位置插入一个菜单项,语法格式如下: procedure Insert(Index: Integer; Item: TMenuItem); Remove方法: 删除指定的菜单项,这与 Delete方法不同,语法格式如下: procedure Remove(Item: TMenuItem); Clear方法: 该方法用于删除Items属性中的所有菜单项。 10.2 主菜单设计 利用MainMenu组件可在窗体上生成菜单栏以及菜单栏下的菜单选项。 设计时的菜单具有所见即所得的效果,即设计时样式与运行时完全一样。 设计主菜单操作如下 10.2.1 打开主菜单设计器 在组件板的[Standard]选项卡中选择MainMenu组件,把它添加到窗体上,此时窗体上将出现一个MainMenu图标。 执行如下操作之一,打开MainMenu Designer主菜单设计器: 双击窗体中的MainMenu组件图标。 右击MainMenu组件,打开一个快捷菜单,再从中选择Menu Designer命令。 选定MainMenu组件,再在对象查看器中单击Items属性值编辑框右边的省略号按钮。 主菜单设计器打开后,在主菜单设计器中有一个深色加亮的方块,即第一个空白菜单,用户可以输入菜单名。 10.2.2 添加菜单命令项 首先添加菜单,选中主菜单设计器中的空白菜单,然后利用对象查看器设置菜单名。 同其他组件一样,“”

文档评论(0)

linyin1994 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档