Inno setup 在Inno设置中,如何从两个不同的自定义页面两次转到同一个自定义页面?

Inno setup 在Inno设置中,如何从两个不同的自定义页面两次转到同一个自定义页面?,inno-setup,pascalscript,Inno Setup,Pascalscript,您可以根据条件跳过页面。但是,如何从两个不同的用户页转到同一用户页 UserPage1:=CreateCustomPage( UserPageA.ID, “标题1”, “子标题1” ); UserPage1.OnNextButtonClick:=@UserPage1NextButtonClick; UserPage2:=CreateCustomPage( UserPageB.ID, “标题2”, “子标题2” ); UserPage2.OnNext

您可以根据条件跳过页面。但是,如何从两个不同的用户页转到同一用户页

UserPage1:=CreateCustomPage(
UserPageA.ID,
“标题1”,
“子标题1”
);            
UserPage1.OnNextButtonClick:=@UserPage1NextButtonClick;
UserPage2:=CreateCustomPage(
UserPageB.ID,
“标题2”,
“子标题2”
);            
UserPage2.OnNextButtonClick:=@UserPage2NextButtonClick;
UserPage3:=CreateCustomPage(
UserPage1.ID,
“标题3”,
“子标题3”
);            
UserPage3.OnNextButtonClick:=@UserPage3NextButtonClick;

在上述代码中,
UserPage1
UserPage2
需要在单击下一步按钮时显示
UserPage3
。这意味着页面的总体顺序应该是
UserPageA
UserPage1
UserPage3
UserPageB
UserPage2
,再次是
UserPage3
,我认为同一页面不可能显示两次

实现页面两次。在单击“后退/下一步”按钮的两个实例之间复制用户输入的数据