- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DELPHI 5编程实例与技巧004--菜单、工具栏、菜单栏.PDF
下载
第4章 菜单、工具栏和状态栏
在标准Wi n d o w s应用程序的窗体中,通常要包括菜单栏、工具栏和状态栏,有时还可以通
过右键弹出式菜单实现快捷操作。本章的主要内容就是如何在应用程序中添加及定制菜单、工
具栏和状态栏,并配以例程加以说明,最后是有关方法与技巧。
4.1 菜单
菜单为Wi n d o w s应用程序和用户之间提供了统一的交互方式,并且操作方便、简单。菜单
有多种样式,如固定式、下拉式和弹出式等。
Wi n d o w s 中的菜单通常由顶层的水平列表项以及分别与各项相连的下拉式菜单所组成,当
用户选择了顶层某个列表项时,就会弹出其相连的菜单—子菜单。下拉式的子菜单由多个菜
单项组成,可以将多个菜单项进行分组,把相关的菜单项作为一组,组与组之间以分隔线隔开。
菜单项一般可以分成三种情况:一种只是菜单项名称,这种菜单项直接导致完成某种操作;另
一种是菜单项名称后还有省略号,表示选择它将要弹出一个对话框,用户需要在对话框中做进
一步的工作;还有一种就是菜单项名称后有一个右箭头,表示选中它后又会弹出一个菜单,这
样就可以形成多级菜单。
一般的菜单项具有下面的一些特征:
1) 在菜单项中要定义一个快捷键,也就是在菜单的说明文字中有一个带有下划线的字符,
这样用户可以用键盘来选择菜单。对于顶层的菜单,只要同时按下 A l t键和带有下划线的字符
键,就会激活该菜单,并弹出其子菜单;当子菜单弹出后,只要按下其中的某个带下划线的字
符键,即可选择该菜单项。
对于英文菜单,可以选择某个具有代表性的字符作为快捷键;对于中文菜单,可在说明文
字之后增加一个括号,括号中添加一个具有代表性的字符作为快捷键。如果要使某个字符带有
下划线,也就是将相应的字母作为快捷键,可以在该字母前加一个 符号。在同一个子菜单中,
每个菜单项的快捷键不能一样。
2) 对于有些菜单项,还可以定义热键,也就是定义由 C t r l 、A l t或S h i f t键与某个字符键的组
合,如C t r l + O组合键通常用来打开文件。
3) 如果有些菜单项对应的命令是常用命令,可以考虑在工具栏上创建相应的加速按钮,同
时在该菜单项前添加一个图标,图标应该与相应的加速按钮具有相同的图形标志。
4) 可以将功能相近的一些菜单项放在一起作为一组,同一个子菜单的不同组以分隔条隔开。
同组的菜单项可以作为复选菜单存在 (可以同时将多个菜单项设置为选中方式 ) ,也可以作为单
选菜单存在 ( 同时只有一个菜单项可被选中 ) 。只要将菜单项的C a p t i o n属性设置为减号“-”,
该菜单项就会以分隔条形式出现。
5) 将菜单项分组的另一种方法就是制作多级菜单。在菜单编辑器中选中某个菜单项,按下
C t r l +→组合键,就可以方便地添加多级菜单。
可以在设计阶段或运行阶段将某个菜单项的 C h e c k e d属性设置为Tr u e ,即在该菜单项的前
面添加了一个勾号或点号;将 C h e c k e d属性为F a l s e ,则取消勾号或点号。通常,这样的菜单项
会和工具栏中的某个弹起/按下类型的按钮相关联。
第4章章菜单、工具栏和状态栏章名99
下载
4.1.1 主菜单
在应用程序的标题栏下就是主菜单栏。在主菜单栏中基本上要包括该应用程序中的所有操
作。比如说,对于在窗体中可以通过右键弹出式菜单实现的操作,一般在主菜单中也要有相应
的菜单项。
在窗体中添加主菜单也就是添加 M a i n M e n u组件,该组件是S t a n d a r d组件夹中的第2个。在
窗体中添加了 M a i n M e n u 组件后,双击该组件或在其上单击鼠标右键,在弹出式菜单中选择
Menu Designer . . .命令,将打开菜单编辑器。可以在对象编辑器中设置每一项的属性,如
C a p t i o n属性。设置了一个菜单项的属性后,在其下面或右面会出现一些新的菜单项,选中这
些新的菜单项后可以继续设置属性,这样就可以创建一个完整的菜单体系了。
注意:
1) 要进行菜单项属性的设置和事件处理过程的生成,可以双击菜单组件或通过右键菜单命
令打开菜单编辑器,然后选中具体
您可能关注的文档
- 【XX网内部泄露】直通车绝密教程之数据分析.pdf
- 中国微博营销十大经典案例下.pdf
- 中国微博营销十大经典案例上.pdf
- 提高农村信用社顾客满意度的对策.pdf
- 如何添加友情链接.pdf
- 1、论软件项目的进度管理.pdf
- 2、论软件项目计划的制定.pdf
- 3、论软件开发成本管理.pdf
- 4、论软件开发的风险管理.pdf
- 7、论信息系统的需求管理和范围管理.pdf
- DELPHI 5编程实例与技巧005--键盘和鼠标.PDF
- DELPHI 5编程实例与技巧006--文件、目录、驱动器.PDF
- DELPHI 5编程实例与技巧007--打印.PDF
- DELPHI 5编程实例与技巧008--多线程应用程序.PDF
- DELPHI 5编程实例与技巧009--动态链接库.PDF
- DELPHI 5编程实例与技巧010--高级编程技术.PDF
- DELPHI 5编程实例与技巧011--关系数据库.PDF
- DELPHI 5编程实例与技巧012--InterBAse服务器.PDF
- DELPHI 5编程实例与技巧013-Web和数据库.PDF
- DELPHI 5编程实例与技巧015--分布式程序设计.PDF
文档评论(0)