Delphi--第七章 菜单、多选项卡的设计
- 格式:ppt
- 大小:248.50 KB
- 文档页数:14
Delphi制作主菜单菜单包括大多数Windows应用程序的大部分内容。
一些Windows应用程序没有菜单,但绝大多数都有。
Delphi使用Menu Designer使得创建菜单变得容易。
Menu Designer有如下特点:∙可以创建主菜单和弹出菜单(快捷菜单)。
∙为菜单项处理提供OnClick事件。
∙从模板或源文件插入菜单。
∙以模板形式保存客户菜单。
所有Menu Designer命令通过其快捷菜单或者使用Object Inspector来操作。
如下图,显示了Menu Designer的快捷菜单:从大部分情况下,这些快捷菜单项通过其名字就能知道它的用途,因此不在这里做进一步讨论。
下面我们通过使用菜单项来了解它们,首先为前面创建ScratchPad应用程序添加一个主菜单,然后添加一个快捷菜单。
一、创建主菜单Menu Designer能够很快建立任何菜单。
主菜单的菜单结构由MainMenu组件构成,它由VCL类TMainMenu表示。
菜单上每一项是TMenuItem 组件,封装在TMenuItem类中。
不必太关心这些类如何协同工作的细节,因为Menu Designer使得建立菜单变得非常容易。
TMainMenu和TMenuItem继承关系图如下:1、添加主菜单到窗体首先必须添加MainMenu组件到窗体。
Note现在大家对Delphi已有了使用经验。
从这时起,要缩略某些需要执行动作的步骤。
例如,从现在开始说“把MainMenu组件放到窗体上”,而不是说“在组件面板上点击Standard 标签,点击MainMenu按钮,点击窗体放置MainMenu组件。
”不要担心,在引入新操作前,会给出大量的细节。
(1)打开上一讲创建的ScratchPad工程。
(2)在窗体上放置MainMenu组件,显示为一个图标,如下图,改变其Name属性为MainMenu。
注意MainMenu组件有很少几个属性且没有时间,所有菜单的工作由单个菜单项完成。