Inno setup 如何设置表单序列?
我在Inno设置中创建了一些表单。我需要更改表单的顺序。我怎么做 编辑:下面是我的代码示例Inno setup 如何设置表单序列?,inno-setup,Inno Setup,我在Inno设置中创建了一些表单。我需要更改表单的顺序。我怎么做 编辑:下面是我的代码示例 [Code] var UserPage: TInputQueryWizardPage; UsagePage: TInputOptionWizardPage; TrialPage: TOutputMsgWizardPage; KeyPage: TInputQueryWizardPage; procedure InitializeWizard; be
[Code]
var
UserPage: TInputQueryWizardPage;
UsagePage: TInputOptionWizardPage;
TrialPage: TOutputMsgWizardPage;
KeyPage: TInputQueryWizardPage;
procedure InitializeWizard;
begin
{ Create the pages }
UserPage := CreateInputQueryPage(wpWelcome,
'BlaBla', 'BlaBla', 'BlaBla');
UserPage.Add('Name:', False);
UserPage.Add('Passward:', False);
UserPage.Add('Domain ip:', False);
UsagePage := CreateInputOptionPage(UserPage.ID,
'BlaBla', 'BlaBla','BlaBla',
True, False);
UsagePage.Add('BlaBla1');
UsagePage.Add('BlaBla2');
UsagePage.Add('BlaBla3');
UsagePage.Add('BlaBla4');
TrialPage := CreateOutputMsgPage(UsagePage.ID,
'BlaBla', 'BlaBla', 'BlaBla');
KeyPage := CreateInputQueryPage(UsagePage.ID,
'BlaBla', 'BlaBla', 'BlaBla');
KeyPage.Add('Registration key:', False);
end
您可以在create函数的
参数之后更改传递给的ID。如果需要,这些可以是其他自定义页面的ID。
您的代码将显示欢迎页面、用户页面、使用页面、键、备忘录页面,然后继续显示其余页面
要更改的顺序(例如试用版和密钥页),只需按照传递上一页ID的其他顺序创建它们:
TrialPage := CreateOutputMsgPage(UsagePage.ID,
'BlaBla', 'BlaBla', 'BlaBla');
KeyPage := CreateInputQueryPage(TrialPage.ID,
'BlaBla', 'BlaBla', 'BlaBla');
KeyPage.Add('Registration key:', False);
您可以在create函数的参数之后更改传递给的ID。如果需要,这些可以是其他自定义页面的ID。
您的代码将显示欢迎页面、用户页面、使用页面、键、备忘录页面,然后继续显示其余页面
要更改的顺序(例如试用版和密钥页),只需按照传递上一页ID的其他顺序创建它们:
TrialPage := CreateOutputMsgPage(UsagePage.ID,
'BlaBla', 'BlaBla', 'BlaBla');
KeyPage := CreateInputQueryPage(TrialPage.ID,
'BlaBla', 'BlaBla', 'BlaBla');
KeyPage.Add('Registration key:', False);
不,这是对您当前代码的更改。如果您提供代码示例,我可以更新它。不,这是对您当前代码的更改。如果您提供代码示例,我可以更新它。创建页面的实际代码如何?这就是需要更改的。我已经粘贴了一个代码示例。创建页面的实际代码如何?这就是需要更改的内容。我已经粘贴了一个代码示例