【问题标题】:InnoSetup: How to remove horizontal lines from wizard pagesInnoSetup:如何从向导页面中删除水平线
【发布时间】:2013-11-13 20:11:24
【问题描述】:

有没有办法通过代码从 Innosetup 向导页面中删除或隐藏水平线控件,使其更具现代感?

参见此处的示例:

谢谢!

【问题讨论】:

    标签: inno-setup


    【解决方案1】:

    屏幕截图中突出显示的上方水平线是WizardForm.Bevel1 组件,而底部是WizardForm.Bevel 组件。要隐藏两者,您可以编写如下脚本:

    [Setup]
    AppName=My Program
    AppVersion=1.5
    DefaultDirName={pf}\My Program
    
    [Code]
    procedure InitializeWizard;
    begin
      WizardForm.Bevel.Visible := False;
      WizardForm.Bevel1.Visible := False;
    end;
    

    【讨论】:

    • 完美运行!您是否也有可用的上线的控件 ID?
    • 哦,对不起。我错过了第一名。已在更新中修复。
    • 非常感谢!问题解决了。出于好奇,您是如何收集这些控件 ID 的?
    • 不客气!好吧,这只是对WizardForm 可用的list of components 的猜测。我通常使用 Delphi 中的设计时表单,我可以在其中单击组件,它会告诉我控件的名称,但我现在没有手动操作。我唯一知道的是它是一个TBevel 类类型控件。
    猜你喜欢
    • 2019-10-14
    • 1970-01-01
    • 2019-03-03
    • 1970-01-01
    • 1970-01-01
    • 2017-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多