我经常发现我需要内置控件的名称,例如WizardForm.StatusLabel
。是否有一个对所有内置控件名称的明确引用,如果没有,你如何找到这些?作为一个有用的例子,我如何找到控件的名称,该控件显示在WizardForm.InstallingPage
上提取的文件名,即WizardForm.StatusLabel
下面的标签?
答案 0 :(得分:3)
唯一的公开文档是TWizardForm
reference。它列出了所有控件的名称。但是以相当随机的顺序。
我发现检查Wizard.dfm
in Inno Setup source code repository更容易。它定义了层次结构中的控件。因此,如果你search for InstallingPage
,你会发现有这些控件:
object FInstallingPage: TNewNotebookPage
object FFilenameLabel: TNewStaticText
...
end
object FStatusLabel: TNewStaticText
...
end
object FProgressGauge: TNewProgressBar
...
end
end
要在Pascal脚本中使用,请删除F
前缀(例如,而不是FFilenameLabel
,使用FilenameLabel
)。