Inno setup 是否在Inno设置中的组件列表中添加分隔符行?

Inno setup 是否在Inno设置中的组件列表中添加分隔符行?,inno-setup,separator,Inno Setup,Separator,我有一个带有一长串可选组件的安装脚本,我想将其分成若干组,以便用户可以更轻松地导航。我找不到将分隔线添加到组件列表的方法,但我发现了这个看起来很笨拙的解决方法,使用Unicode em破折号 Name: "Separator"; Description: "————————————————————————————"; Flags: fixed 这将生成一个灰显框和一条水平线。这并不好,但也许总比什么都没有好。有没有更优雅的方法来实现这一点?您的解决方案不错 您还有其他选择: 将相关组件分组到

我有一个带有一长串可选组件的安装脚本,我想将其分成若干组,以便用户可以更轻松地导航。我找不到将分隔线添加到组件列表的方法,但我发现了这个看起来很笨拙的解决方法,使用Unicode em破折号

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

这将生成一个灰显框和一条水平线。这并不好,但也许总比什么都没有好。有没有更优雅的方法来实现这一点?

您的解决方案不错

您还有其他选择:

  • 将相关组件分组到“父组件”下

  • 使用具有所需布局的自定义控件完全重新实现“选择组件”页面。隐藏组件检查表框。创建自己的控件。当用户使用自定义控件修改选择时,在隐藏的检查表框中反映更改。工作量很大

[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"