我有使用TInputQueryWizardPage的安装脚本。我如何增加此页面的高度?例如,如果我有这个...Inno Setup Set TInputQueryWizardPage Height
procedure InitializeWizard;
begin
MyPage := CreateInputQueryPage(wpReady,
'Some Information', 'Enter Information',
'Enter information, then click Next.');
MyPage.Add('info1', False);
MyPage.Add('info2', False);
MyPage.Add('info3', False);
MyPage.Add('info4', False);
MyPage.Add('info5', False);
MyPage.Values[0] := GetPreviousData('info1', '');
MyPage.Values[1] := GetPreviousData('info2', '');
MyPage.Values[2] := GetPreviousData('info3', '');
MyPage.Values[3] := GetPreviousData('info4', '');
MyPage.Values[4] := GetPreviousData('info5', '');
end;
...然后上次编辑框是不可见的,因为它不适合在窗体上。
谢谢您的时间
在我看来,这种行为应该被处理'TInputQueryWizardPage',或者更好的是通过'TWizardPage'祖先。不幸的是,我找不到任何像控件一样的滚动框,所以在可滚动控件上重新输入标签和编辑并不是一种选择(但也许我错过了这一点)。我会考虑什么是某种['collapsable panel'](http://www.ibm.com/developerworks/library/j-richfaces4/rfCollapsiblePanel.jpg),或者移动这些标签并进行编辑以适合页面表面。 – TLama
到目前为止我无法找到解决方案。临时我创建了两个输入查询页面,第一页上有4个编辑框,第二页上有两个编辑框。 –
我可以用两种建议的解决方案来帮助你。我还没有测量后者是否有足够的空间看起来很好。只要告诉哪一个你更喜欢,我会尝试发布一个相关的脚本。在我看来,移动控件更容易,更方便用户使用... – TLama