【发布时间】:2023-11-05 04:32:01
【问题描述】:
我们将 Delphi 2009 的 TRibbon 控件与 ScreenTipsManager 一起使用。在提示的页脚中显示“按 F1 获取更多帮助”。我们如何为当前显示的提示显示帮助?例如:您的鼠标悬停在一个按钮上并显示该按钮的提示...我们如何确定显示的是哪个提示,以便在他们按下 F1 时找到帮助显示?
【问题讨论】:
我们将 Delphi 2009 的 TRibbon 控件与 ScreenTipsManager 一起使用。在提示的页脚中显示“按 F1 获取更多帮助”。我们如何为当前显示的提示显示帮助?例如:您的鼠标悬停在一个按钮上并显示该按钮的提示...我们如何确定显示的是哪个提示,以便在他们按下 F1 时找到帮助显示?
【问题讨论】:
每个屏幕提示都分配给在附加到您的功能区控件的操作管理器中定义的操作。每个操作 (TAction) 都具有与上下文相关帮助相关的三个属性:
根据您使用上下文相关帮助的方式,您可以赋予它们价值。这样,如果你为你的项目定义了一个帮助文件,每次你的用户按下 F1 时,你的应用程序都会尝试打开帮助文件,并跳转到帮助文件里面的主题对应的 HelpContext 或 HelpKeyword 的值主动控制。
【讨论】: