我创建了自定义目录页,我知道我可以使用以下命令禁用目录编辑或浏览按钮:
custompagename.Buttons[0].Enabled := False;
custompagename.Edits[0].enabled:= False;
但正如tittle所说,我只想在检查函数时禁用该选项。
答案 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;
如果这对你有用,请告诉我们。希望它有所帮助。