Snoopak96
Старожил
Katarn,
Капшен для лейбла та задал, а сам лейбл создать забыл:
Создай лейбл (размеры уж сам выставишь):
Капшен для лейбла та задал, а сам лейбл создать забыл:
Function NumToStr(Float: Extended): String;
Begin
Result:= Format('%.1n', [Float]); StringChange(Result, ',', '.');
while ((Result[Length(Result)] = '0') or (Result[Length(Result)] = '.')) and (Pos('.', Result) > 0) do
SetLength(Result, Length(Result)-1);
End;
Procedure PercentsProc(h, msg, idevent, dwTime: Longword);
Begin
with WizardForm.ProgressGauge do
begin
PercentsLabel.Caption:= 'Выполнено ' + NumToStr((Position*100)/Max) + ' %';
end;
End;
Function NumToStr(Float: Extended): String;
Begin
Result:= Format('%.1n', [Float]); StringChange(Result, ',', '.');
while ((Result[Length(Result)] = '0') or (Result[Length(Result)] = '.')) and (Pos('.', Result) > 0) do
SetLength(Result, Length(Result)-1);
End;
Procedure PercentsProc(h, msg, idevent, dwTime: Longword);
Begin
with WizardForm.ProgressGauge do
begin
PercentsLabel := TLabel.Create(WizardForm);
PercentsLabel.Top := 210;
PercentsLabel.Left:= 20;
PercentsLabel.Width:= 441;
PercentsLabel.Height:= 108;
PercentsLabel.AutoSize:= false;
PercentsLabel.Transparent:= true;
PercentsLabel.WordWrap:= true;
PercentsLabel.Parent := WizardForm.InstallingPage;
PercentsLabel.Caption:= 'Выполнено ' + NumToStr((Position*100)/Max) + ' %';
end;
End;
Последнее редактирование: