如何选择组件并选择子组件

时间:2014-09-17 17:43:23

标签: inno-setup

我请求帮助。 我如何在页面组件,子目录组件上。例如

当您在第一个组合框中选择“N”时,选项将位于第二个组合框“BGVC”中; “PNGM”; “NRV;” “BGC”

如果在第一个组合框中选择“P”,则选项将位于第二个组合框“MAI”中; “PRT”; “SMF”; “AVR”

即如果我选择一个组件,我可以选择4个子组件。

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用[Components]exclusive标记在原生Inno中执行此操作。它不会让你为子组件下拉。

[Components]
Name: "N"; Description: "N"; Flags: exclusive;
Name: "N\BGVC"; Description: "BGVC"; Flags: exclusive;
Name: "N\PNGM"; Description: "PNGM"; Flags: exclusive;
Name: "N\NRV"; Description: "NRV"; Flags: exclusive;
Name: "N\BGC"; Description: "BGC"; Flags: exclusive;
Name: "P"; Description: "P"; Flags: exclusive;
Name: "P\MAI"; Description: "MAI"; Flags: exclusive;
Name: "P\PRT"; Description: "PRT"; Flags: exclusive;
Name: "P\SMF"; Description: "SMF"; Flags: exclusive;
Name: "P\AVR"; Description: "AVR"; Flags: exclusive;

screenshot of the Components page

如果您想使用多个下拉菜单,则需要在[Code]中自行创建。您可以使用CodeDlg.iss示例作为基础。