在Inno Setup的组件列表中添加分隔线?

时间:2015-10-04 22:32:53

标签: inno-setup separator

我有一个包含很长可选组件列表的设置脚本,我想分组,以便用户可以更轻松地导航它。我无法找到将分隔线添加到组件列表的方法,但我发现这种使用Unicode em-dash的笨拙的解决方法

Name: "Separator"; Description: "————————————————————————————"; Flags: fixed

生成灰色框和水平线。这不是很好,但也许它比没有好。有没有更优雅的方法来实现这一目标?

1 个答案:

答案 0 :(得分:1)

你的解决方案还不错。

您拥有的其他选项:

  • “父组件”下的组相关组件。

    [Components]
    Name: "group1"; Description: "Group 1"
    Name: "group1\comp1"; Description: "Component 1"
    Name: "group1\comp2"; Description: "Component 2"
    Name: "group2"; Description: "Group 2"
    Name: "group2\comp3"; Description: "Component 3"
    Name: "group2\comp4"; Description: "Component 4"
    
  • 使用具有所需布局的自定义控件完全重新实现选择组件页面。隐藏组件清单框。创建自己的控件。当用户使用您的自定义控件修改选择时,请在隐藏的核对表框中反映更改。这是很多工作。