gpt4 book ai didi

inno-setup - 创新设置 : Hide/Disable Component at runtime

转载 作者:行者123 更新时间:2023-12-04 11:14:02 24 4
gpt4 key购买 nike

我想在运行时禁用或隐藏组件选择之一。我创建了一个带有两个单选按钮的自定义向导页面。如果选择了第一个单选按钮,我希望其中一个组件 (CustomInstall) 不出现,或者至少被禁用。

当然,自定义页面出现在组件页面之前。

我曾尝试使用 Check: 参数执行此操作,但似乎 [Components] 部分在启动时进行评估,而不是在显示页面时进行评估。

所以我的下一个想法是向我的 CurPageChanged() 添加一些代码,以便我可以从 CheckListBox(我认为它称为 ComopnentsList)中删除或禁用该项目,但我找不到关于 TNewCheckListBox 的任何文档。

有没有人更了解这个类?我的想法会奏效吗?

最佳答案

这是我最终做的:

if CurPageID=wpSelectComponents then
begin
if ExtraOptionAvailable() then
begin
Wizardform.ComponentsList.Checked[6] := true;
Wizardform.ComponentsList.ItemEnabled[6] := true;
end else begin
Wizardform.ComponentsList.Checked[6] := false;
Wizardform.ComponentsList.ItemEnabled[6] := false;
end;
end;

http://www.jrsoftware.org/newsgroups.php 搜索 Inno Setup 新闻组非常有帮助。

关于inno-setup - 创新设置 : Hide/Disable Component at runtime,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7353990/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com