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



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

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;

在上面的代码中,UserPage1UserPage2需要在点击Next按钮时显示UserPage3。这意味着页面的总体顺序应该是UserPageA, UserPage1, UserPage3, UserPageB, UserPage2UserPage3

我认为不可能把同一个页面显示两次。

实现该页面两次。在Back/Next按钮单击上复制用户在两个实例之间输入的数据。

最新更新