📄 untfindcompwizard.pas
字号:
unit unTFindCompWizard;
interface
uses ToolsAPI, unTBaseExpert, Forms, Controls, Variants, unTActionReplacer;
type
TFindCompWizard = class(TBaseExpert)
private
actFindReplacer: TActionReplacer;
public
function GetIDString(): String; override;
function GetName(): String; override;
function GetState(): TWizardState; override;
procedure Execute(); override;
{ IOTAMenuWizard }
function GetMenuText(): String; override;
public
constructor Create;
destructor Destroy; override;
//琩тㄆン
procedure OnFindExecute(Sender: TObject);
end;
procedure Register;
implementation
uses unToolsAPI, unFrmFindComp, SysUtils;
procedure Register;
begin
ToolsAPI.RegisterPackageWizard( TFindCompWizard.Create() );
end;
{ TFindCompWizard }
constructor TFindCompWizard.Create;
begin
inherited;
TRY
actFindReplacer:= TActionReplacer.Create('SearchFindCommand', OnFindExecute);
EXCEPT
actFindReplacer:= nil;
END;
end;
destructor TFindCompWizard.Destroy;
begin
if actFindReplacer<>nil then
actFindReplacer.Free;
inherited;
end;
procedure TFindCompWizard.Execute;
var
iFormEditor: IOTAFormEditor;
i: Integer;
sName, sCaption: String;
bSelFirst: Boolean;
begin
inherited;
//陪ボ琩т
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -