Inno Setup 中自定义页面的顺序
Order of custom pages in Inno Setup
我正在使用 Inno Setup。我想要两个自定义页面,例如:
var
PasswordEdit: TPasswordEdit;
UserEdit: TEdit;
Page: TWizardPage;
Page2: TWizardPage;
...
Page := CreateCustomPage(wpWelcome, 'Page1', '');
Page2 := CreateCustomPage(wpWelcome, 'Page2', '');
但是 Page2
出现在 Page
之前。这是创建更多自定义页面的正确方法吗?
如果您想要第 1 页之后的第 2 页,请执行以下操作:
Page2 := CreateCustomPage(Page.ID, 'Page2', '');
CreateCustomPage
returns a TWizardPage
。这有一个 ID
属性。这是您可以传递给其他函数的内容。
所以:
var
PasswordEdit: TPasswordEdit;
UserEdit: TEdit;
Page: TWizardPage;
Page2: TWizardPage;
...
Page := CreateCustomPage(wpWelcome, 'Page1', '');
Page2 := CreateCustomPage(Page.ID, 'Page2', '');
我正在使用 Inno Setup。我想要两个自定义页面,例如:
var
PasswordEdit: TPasswordEdit;
UserEdit: TEdit;
Page: TWizardPage;
Page2: TWizardPage;
...
Page := CreateCustomPage(wpWelcome, 'Page1', '');
Page2 := CreateCustomPage(wpWelcome, 'Page2', '');
但是 Page2
出现在 Page
之前。这是创建更多自定义页面的正确方法吗?
如果您想要第 1 页之后的第 2 页,请执行以下操作:
Page2 := CreateCustomPage(Page.ID, 'Page2', '');
CreateCustomPage
returns a TWizardPage
。这有一个 ID
属性。这是您可以传递给其他函数的内容。
所以:
var
PasswordEdit: TPasswordEdit;
UserEdit: TEdit;
Page: TWizardPage;
Page2: TWizardPage;
...
Page := CreateCustomPage(wpWelcome, 'Page1', '');
Page2 := CreateCustomPage(Page.ID, 'Page2', '');