如果选中某个功能,则禁用自定义目录页面中的编辑和浏览按钮

时间:2018-01-24 17:23:11

标签: inno-setup pascalscript

我创建了自定义目录页,我知道我可以使用以下命令禁用目录编辑或浏览按钮:

custompagename.Buttons[0].Enabled := False; custompagename.Edits[0].enabled:= False;

但正如tittle所说,我只想在检查函数时禁用该选项。

1 个答案:

答案 0 :(得分:1)

这应该可以解决问题。 Inno的Pascal脚本语言中有一项功能,用于检查用户是否检查了特定任务。它应该很直接。这是函数的原型:

function IsTaskSelected(const Tasks: String): Boolean;

所以你需要做的就是在对页面进行任何调整之前进行检查:

if IsTaskSelected('your_task_name') then
begin
    custompagename.Buttons[0].Enabled := False; 
    custompagename.Edits[0].Enabled:= False;
end;

如果这对你有用,请告诉我们。希望它有所帮助。