2009-11-25 46 views
4

我想在Delphi 2010中使用动作管理器和动作主菜单栏我不知道如何使这项工作。我试着看看Delphi 2010带来的例子,我似乎无法弄清楚这一点。德尔福2010行动管理器和主菜单栏

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

我想了解如何使用动作管理器和动作主菜单栏,但我可以在这些主题上找到任何帮助。是否有关于如何使用动作管理器和动作主菜单栏的教程?

回答

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

就是这样。

+1

@ RR-NL - 谢谢。关键是“7.现在拖动类别...” – 2009-11-26 10:56:01