📄 列表8.6.txt
字号:
【列表8.6】GetHelpFileName和LoadHelpFile过程。
{
GetHelpFileName is a replacement for THelpManager. GetHelpFile, because
Application.GetCurrentHelpFile is broken.
}
function GetHelpFileName: String;
var
ActiveForm: TCustomForm;
begin
ActiveForm := Screen.ActiveCustomForm;
if Assigned(ActiveForm) and (ActiveForm. HelpFile <> '') then
Result := ActiveForm. HelpFile
else
Result := Application.HelpFile;
end;
{ LoadHelpFile loads the current help file into a TStringList }
procedure TSimpleHelpViewer. LoadHelpFile;
var
HelpFile: String;
begin
if FlstHelpFile = nil then
FlstHelpFile := TStringList.Create;
{ Would use FHelpManager. GetHelpFile, but that function is broken. }
HelpFile := GetHelpFileName;
{ Check prevents reloading the same help file }
if HelpFile <> FLastHelpFileName then
begin
FlstHelpFile. LoadFromFile (HelpFile);
FLastHelpFileName := HelpFile;
end;
end;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -