Inno Setup:创建简化的ComponentsList

时间:2015-09-23 21:08:36

标签: inno-setup pascalscript

我只有两个组件供用户在安装时选择。两者都没有相互依赖,也没有任何约束。我想提出两个简单的复选框,没有额外的布局,而不是TNewCheckListBox的复杂性(即ComponentsList)。有没有办法做到这一点?

这是我所追求的形象:

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

不确定你的意思"复杂性"。如果它只是看起来像列表框的列表,那么它的样式不是看起来像列表?

procedure InitializeWizard();
begin
  WizardForm.ComponentsList.BorderStyle := bsNone;
  WizardForm.ComponentsList.ParentColor := True;
  WizardForm.ComponentsList.Top := WizardForm.SelectComponentsLabel.Top;

  WizardForm.ComponentsDiskSpaceLabel.Visible := False;
  WizardForm.SelectComponentsLabel.Visible := False;
end;