2015-10-04 35 views
1

我有一個包含可選組件長列表的設置腳本,我想分成組,以便用戶可以更輕鬆地導航它。我無法找到一個方法來添加一個分隔符行的組件列表中,但我發現這個笨拙的前瞻性解決方案,使用Unicode破折號將分隔線添加到Inno Setup中的組件列表中?

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

產生一個變灰的框和一個水平線。這不是很好,但也許比沒有好。有沒有更好的方法來實現這個目標?

回答

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" 
    
  • 完全重新實現你想要的佈局使用自定義控制選擇組件頁。隱藏組件清單框。創建您自己的控件。當用戶使用自定義控件修改選擇時,反映隱藏清單框中的更改。這是很多工作。