如何从 Inno Setup 中的两个不同的自定义页面两次转到同一个自定义页面?
How to go to the same custom page twice from two different custom pages in Inno Setup?
您可以根据条件跳过页面。但是,如何从两个不同的用户页面转到同一个用户页面?
UserPage1 := CreateCustomPage(
UserPageA.ID,
'Title 1',
'Sub Title 1'
);
UserPage1.OnNextButtonClick := @UserPage1NextButtonClick;
UserPage2 := CreateCustomPage(
UserPageB.ID,
'Title 2',
'Sub Title 2'
);
UserPage2.OnNextButtonClick := @UserPage2NextButtonClick;
UserPage3 := CreateCustomPage(
UserPage1.ID,
'Title 3',
'Sub Title 3'
);
UserPage3.OnNextButtonClick := @UserPage3NextButtonClick;
在上面的代码中,UserPage1
和UserPage2
需要在点击下一步按钮时显示UserPage3
。这意味着页面的整体顺序应该是 UserPageA
、UserPage1
、UserPage3
、UserPageB
、UserPage2
和 UserPage3
.
我认为不可能显示同一个页面两次。
执行页面两次。单击 返回/下一步 按钮复制用户在两个实例之间输入的数据。
您可以根据条件跳过页面。但是,如何从两个不同的用户页面转到同一个用户页面?
UserPage1 := CreateCustomPage(
UserPageA.ID,
'Title 1',
'Sub Title 1'
);
UserPage1.OnNextButtonClick := @UserPage1NextButtonClick;
UserPage2 := CreateCustomPage(
UserPageB.ID,
'Title 2',
'Sub Title 2'
);
UserPage2.OnNextButtonClick := @UserPage2NextButtonClick;
UserPage3 := CreateCustomPage(
UserPage1.ID,
'Title 3',
'Sub Title 3'
);
UserPage3.OnNextButtonClick := @UserPage3NextButtonClick;
在上面的代码中,UserPage1
和UserPage2
需要在点击下一步按钮时显示UserPage3
。这意味着页面的整体顺序应该是 UserPageA
、UserPage1
、UserPage3
、UserPageB
、UserPage2
和 UserPage3
.
我认为不可能显示同一个页面两次。
执行页面两次。单击 返回/下一步 按钮复制用户在两个实例之间输入的数据。