我是Inno Setup的新手。我正在使用向导页面来创建安装程序。 我已经创建了一个选项页面和一些输入页面。
在这些输入页面上,我获得了一些值。根据这些值,我想更改已在向导的初始化过程中创建的单选按钮的标题。
因此,如果用户在输入页面上输入100-701
,我想将稍后页面上的单选按钮标题更改为:
(*) 100-701
( ) Standard
有人可以提示我,如果有办法修改标题,或者我是否必须从头创建自定义页面?
谢谢, 克劳斯
答案 0 :(得分:1)
CreateInputOptionPage
function会返回TInputOptionWizardPage
class的实例。
该类的CheckListBox
属性为type TNewCheckListBox
,它具有ItemCaption
属性。
var
Page: TInputOptionWizardPage;
{ ... }
Page := CreateInputOptionPage(...);
Page.Add('Option 1');
Page.Add('Option 2');
{ ... }
Page.CheckListBox.ItemCaption[0] := 'Alternative caption for Option 1';
Page.CheckListBox.ItemCaption[1] := 'Alternative caption for Option 2';