Checkbox 如何在Inno设置中将复选框添加到第一页/欢迎页

Checkbox 如何在Inno设置中将复选框添加到第一页/欢迎页,checkbox,inno-setup,pascalscript,Checkbox,Inno Setup,Pascalscript,如何将复选框添加到Inno安装程序中的特定页面 我希望复选框仅显示在第一页或ReadyToInstall页中? 我编写代码是为了将复选框添加到向导表单,但我看到该复选框每隔一页都有。我知道我们必须指定哪个页面,但我尝试了几个选项,但都没有发生。 我相信这应该很简单,但我完全迷路了 另外,从下面的屏幕截图来看,我的复选框标签似乎有一些突出显示的背景。我怎样才能去掉这个背景,并用浅色为复选框添加边框 var EnableRMCheckBox:TNewCheckBox; 程序初始化; 开始 Enab

如何将复选框添加到Inno安装程序中的特定页面

我希望复选框仅显示在第一页或ReadyToInstall页中? 我编写代码是为了将复选框添加到
向导表单
,但我看到该复选框每隔一页都有。我知道我们必须指定哪个页面,但我尝试了几个选项,但都没有发生。 我相信这应该很简单,但我完全迷路了

另外,从下面的屏幕截图来看,我的复选框标签似乎有一些突出显示的背景。我怎样才能去掉这个背景,并用浅色为复选框添加边框

var
EnableRMCheckBox:TNewCheckBox;
程序初始化;
开始
EnableRMCheckBox:=TNewCheckBox.Create(WizardForm);
EnableRMCheckBox.Parent:=WizardForm;
EnableRMCheckBox.Top:=120;
EnableRMCheckBox.Left:=87;
EnableRMCheckBox.宽度:=180;
EnableRMCheckBox.Caption:=“EnableRMCheckBox”;
结束;
将TLama的答案从评论移至此处


问题是您选择的
父项。改用
WizardForm.WelcomePage
。然后复选框标签的背色将适应页面而不是向导表单(
WizardForm
,您用作
Parent
)。

问题在于您选择的
Parent
。改用
WizardForm.WelcomePage
。然后复选框标签的背面颜色将适应页面而不是向导表单(
WizardForm
您用作
Parent
)。效果非常好!多谢!背色只是一个副作用。设置父项的主要要点是,复选框仅在欢迎页面上可见,而不是在任何地方。