使用 Delphi XE2 和 Delphi 6
我发现点击F1将帮助文件打开到帮助上下文不会将帮助文件打开到正确的上下文,但是使用作为F1快捷方式的菜单项将帮助文件打开到正确的上下文。我还有一个调用菜单项代码的按钮。
我检查以确保F1菜单项和按钮都调用了完全相同的代码行,它们是:
procedure TForm1.Help1Click(Sender: TObject);
begin
Application.HelpContext(Self.HelpContext);
end;
Self.HelpContext
值会根据用户在表单中的位置而更改,并且我验证了执行该行时的值是正确的,并且在通过菜单项或按钮Self.HelpContext
调用时是相同的值。F1
我验证了这个问题也存在于我们用 Delphi 6 编写的每个以前版本的应用程序中。
我在这里一定缺少一些简单的东西。有任何想法吗?