使用
ShouldSkipPage
事件功能或自定义屏幕的TWizardPage.OnShouldSkipPage
页面查询WizardIsTaskSelected
功能。
使用
ShouldSkipPage
,代码将如下所示:
var
TheCustomPage: TWizardPage;
function ShouldSkipPage(PageID: Integer): Boolean;
begin
Result :=
(PageID = TheCustomPage.ID) and
(not WizardIsTaskSelected('TheTask'));
end;