在脚本中自定义Inno Setup ReadyLabel1

问题描述 投票:0回答:1

[Messages]
部分,您可以自定义
ReadyLabel1

但是,我想包含脚本代码来自定义消息。

我可以通过

InitializeWizard
功能调整标签文本吗?

inno-setup pascalscript
1个回答
0
投票

ReadyLabel1
消息显示在
WizardForm.PageDescriptionLabel
上。

当您进入页面时,该标签会更新。因此,如果您想以编程方式更新,则只需在进入“就绪”页面后即可执行此操作。所以从

CurPageChanged(wpReady)
事件:

[Code]

procedure CurPageChanged(CurPageID: Integer);
begin
  if CurPageID = wpReady then
  begin
    WizardForm.PageDescriptionLabel.Caption :=
      'Lorem ipsum dolor sit amet, consectetur adipiscing elit, ' +
      'sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.';
  end; 
end;

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.