作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何打造个性化FilenameLabel
用我想要的名字?如何落实Inno Setup - How to hide certain filenames while installing? (FilenameLabel)的建议(第三个选项,CurInstallProgressChanged,复制文件名,你想从隐藏到自定义标签显示¨)。
我看到这个代码:
procedure InitializeWizard;
begin
with TNewStaticText.Create(WizardForm) do
begin
Parent := WizardForm.FilenameLabel.Parent;
Left := WizardForm.FilenameLabel.Left;
Top := WizardForm.FilenameLabel.Top;
Width := WizardForm.FilenameLabel.Width;
Height := WizardForm.FilenameLabel.Height;
Caption := ExpandConstant('{cm:InstallingLabel}');
end;
WizardForm.FilenameLabel.Visible := False;
end;
CurInstallProgressChanged
?
最佳答案
正如您链接的答案中所述:
FilenameLabel
; CurInstallProgressChanged
将文件名映射到您想要显示的任何内容并将其显示在自定义标签上。 [Files]
Source: "data1.dat"; DestDir: {app}
Source: "data2.dat"; DestDir: {app}
Source: "data3.dat"; DestDir: {app}
[Code]
var
MyFilenameLabel: TNewStaticText;
procedure InitializeWizard();
begin
MyFilenameLabel := TNewStaticText.Create(WizardForm);
{ Clone the FilenameLabel }
MyFilenameLabel.Parent := WizardForm.FilenameLabel.Parent;
MyFilenameLabel.Left := WizardForm.FilenameLabel.Left;
MyFilenameLabel.Top := WizardForm.FilenameLabel.Top;
MyFilenameLabel.Width := WizardForm.FilenameLabel.Width;
MyFilenameLabel.Height := WizardForm.FilenameLabel.Height;
MyFilenameLabel.AutoSize := WizardForm.FilenameLabel.AutoSize;
{ Hide real FilenameLabel }
WizardForm.FilenameLabel.Visible := False;
end;
procedure CurInstallProgressChanged(CurProgress, MaxProgress: Integer);
var
Filename: string;
begin
Filename := ExtractFileName(WizardForm.FilenameLabel.Caption);
{ Map filenames to descriptions }
if CompareText(Filename, 'data1.dat') = 0 then Filename := 'Some hilarious videos'
else
if CompareText(Filename, 'data2.dat') = 0 then Filename := 'Some awesome pictures'
else
if CompareText(Filename, 'data3.dat') = 0 then Filename := 'Some cool music';
MyFilenameLabel.Caption := Filename;
end;
关于inno-setup - Inno Setup - 如何使用我想要的名称创建个性化的 FilenameLabel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43748508/
使用登录后,我想吐出用户名。 但是,当我尝试单击登录按钮时, 它给了我力量。 我看着logcat,但是什么也没显示。 这种编码是在说。 它将根据我在登录屏幕中输入的名称来烘烤用户名。 不会有任何密码。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a min
我是一名优秀的程序员,十分优秀!