Delphi 2010动作管理器和主菜单栏

Mic*_*nny 4 delphi vcl menu menubar delphi-2010

我正在尝试使用Delphi 2010中的Action Manager和Action Main Menu Bar,我不知道如何使这项工作.我试过看Delphi 2010附带的例子,我似乎无法弄清楚这一点.

我试过玩这些例子.我已经能够将图像添加到图像列表组件并将该项目设置为新项目索引.在设计时,它在运行时正确显示,它将恢复为原始状态.

我想学习如何使用Action Manager和Action Main Menu Bar,但我可以找到有关这些主题的任何帮助.是否有关于如何使用Action Manager和Action Main Menu Bar的教程?

RR-*_*-NL 8

  1. 在窗体上拖放ActionManager,ActionMainMenuBar和ImageList.
  2. 双击ImageList,即可获得Imagelist编辑器.使用"添加"按钮添加图标(确保它们的大小与ImageList控件中设置的"高度"和"宽度"属性相同).
  3. 将ActionManager的Images-property设置为ImageList,并将ActionMainMenuBar的ActionManager属性设置为ActionManager.
  4. 双击ActionManager,转到"操作"选项卡,然后按"新建"按钮添加新操作.
  5. 单击ActionManager中的每个Action并设置每个操作的属性,至少:ImageIndex(选择图标),Caption和Category. 注意:类别将作为菜单中的主项目(如文件,编辑和查看),每个操作将用作菜单项(如保存,另存为,加载).因此,将要属于一个主菜单项的所有操作的Category属性设置为相同的名称.例如,将操作"保存"和"加载"类别"文件",并将操作"撤消"和"重做"类别"编辑".
  6. 双击ActionManager中的每个Action.你会得到代码编辑器.在用户单击此菜单项时键入要执行的代码.如果未键入任何代码或注释,则在应用程序运行时将自动禁用该菜单项.
  7. 现在将类别从ActionManager 拖到ActionMainMenuBar.

而已.

  • @RR-NL - 谢谢。关键是“7。现在拖动类别......” (2认同)

Erw*_*win 6

我认为Brian Long的行动,行动列表和行动经理是探索行动领域的良好开端.