⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dmmenuwizard.pas

📁 Delphi下用于编写向导的组件
💻 PAS
字号:
unit DMMenuWizard;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ToolsAPI, DMWizard;

type
  TWizardMenuTextEvent = procedure(Sender: TObject; var Text: string) of object;
  
  TMenuWizardModule = class(TWizardModule, IOTAMenuWizard)
  private
    FMenuText: string;

    FOnGetMenuText: TWizardMenuTextEvent;
  protected
    { IOTAMenuWizard }
    function GetMenuText: string;
  public
  published
    property MenuText: string read FMenuText write FMenuText;

    property OnGetMenuText: TWizardMenuTextEvent read FOnGetMenuText write FOnGetMenuText;
  end;

implementation

{$R *.DFM}

//----------------------------------------------------------------------------------------------------------------------

{ TMenuWizardModule protected: IOTAMenuWizard }

//----------------------------------------------------------------------------------------------------------------------

function TMenuWizardModule.GetMenuText: string;

begin
  Result := FMenuText;
  if Assigned(FOnGetMenuText) then
    FOnGetMenuText(Self, Result);
end;

//----------------------------------------------------------------------------------------------------------------------

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -