【问题标题】:Inno Setup Change Caption of an existing radio button on custom options pageInno Setup 更改自定义选项页面上现有单选按钮的标题
【发布时间】:2018-05-21 07:13:30
【问题描述】:

我是 Inno Setup 的新手。我正在使用向导页面来创建安装程序。 我创建了一个选项页面和一些输入页面。

在这些输入页面上,我得到了一些值。根据这些值,我想更改已在向导的初始化过程中创建的单选按钮的标题。

因此,如果用户在输入页面上输入 100-701,我想将稍后页面上的单选按钮标题更改为如下内容:

(*) 100-701

( ) Standard

如果有办法修改标题或者我必须从头开始创建自定义页面,有人可以提示我吗?

谢谢, 克劳斯

【问题讨论】:

    标签: inno-setup


    【解决方案1】:

    CreateInputOptionPage function 返回一个TInputOptionWizardPage class 的实例。

    该类具有type TNewCheckListBoxCheckListBox 属性,而后者又具有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';
    

    【讨论】:

      猜你喜欢
      • 2011-10-01
      • 1970-01-01
      • 2017-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      • 1970-01-01
      • 2012-12-04
      相关资源
      最近更新 更多