我正在尝试使用 Delphi 2010 中的操作管理器和操作主菜单栏,但我不知道如何进行这项工作。我尝试查看 Delphi 2010 附带的示例,但我似乎无法弄清楚这一点。
我尝试过使用这些示例。我已经能够将图像添加到图像列表组件并将该项目设置为新项目索引。在设计时它可以正确显示,在运行时它会恢复到原始状态。
我想了解如何使用操作管理器和操作主菜单栏,但我可以找到有关这些主题的任何帮助。有关于如何使用操作管理器和操作主菜单栏的教程吗?
最佳答案
- 将 ActionManager、ActionMainMenuBar 和 ImageList 拖放到表单上。
- 双击图像列表,您将获得图像列表编辑器。使用“添加”按钮添加图标(确保它们的大小与 ImageList 控件中设置的“高度”和“宽度”属性相同)。
- 将 ActionManager 的 Images 属性设置为 ImageList,并将 ActionMainMenuBar 的 ActionManager 属性设置为 ActionManager。
- 双击 ActionManager,转到“操作”选项卡,然后通过“新建”按钮添加新操作。
- 单击 ActionManager 中的每个 Action,并至少设置每个 Action 的属性:ImageIndex(用于选择图标)、Caption 和 Category。 注意:类别将充当菜单中的主项(如文件、编辑和查看),每个操作将充当菜单项(如保存、另存为、加载)。因此,将您想要属于一个主菜单项的所有操作的 Category 属性设置为相同的名称。例如,将“保存”和“加载”操作指定为"file"类别,将“撤消”和“重做”操作指定为“编辑”类别。
- 双击 ActionManager 中的每个操作。您将获得代码编辑器。键入当用户单击此菜单项时要执行的代码。如果您不键入任何代码或注释,该菜单项将在应用程序运行时自动禁用。
- 现在将类别从 ActionManager 拖到 ActionMainMenuBar。
就是这样。
关于Delphi 2010 Action 管理器和主菜单栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1800742/