Thema
:
Merkwürdiger Effekt bei TLabel
Einzelnen Beitrag anzeigen
Delphi.Narium
Registriert seit: 27. Nov 2017
2.490 Beiträge
Delphi 7 Professional
#
24
AW: Merkwürdiger Effekt bei TLabel
1. Mai 2020, 18:46
zusammenfalten
·
markieren
Delphi-Quellcode:
procedure
TMainForm.Wuerfel_zeigen(Wue: TWuerfelPkt);
var
i: Byte;
Wuerfel: TDice;
Lbl: TLabel;
begin
for
i:=1
to
5
do
begin
Wuerfel:=TDice(FindComponent('
Wuerfel
'+IntToStr(i)));
Wuerfel.Value:=Wue[i];
// --------------------------------------------
Lbl:=TLabel(FindComponent('
Label
'+IntToStr(i)));
// <-- Da kommt die Ziffer her!!!
Lbl.Caption:=IntToStr(Wuerfel.Value)
// --------------------------------------------
end
end
;
{TMainForm.Wuerfel_zeigen}
procedure
TMainForm.btnFertigWuerfelClick(Sender: TObject);
...
{$ENDIF}
for
i:=1
to
5
do
begin
Box:=TCheckBox(FindComponent('
NeuBox
'+IntToStr(i)));
if
Wahl < NeuWuerfeln
then
begin
//3
if
Box.Checked
then
begin
Wuerfel:=TDice(FindComponent('
Wuerfel
'+IntToStr(i)));
Wuerfel.Roll;
WuerfelPkt[i]:=Wuerfel.Value;
// --------------------------------------------
Lbl:=TLabel(FindComponent('
Label
'+IntToStr(i)));
// <-- Oder eventuell auch von hier!!!
Lbl.Caption:=IntToStr(Wuerfel.Value)
// --------------------------------------------
end
;
Box.Checked:=false;
Inc(Summe,WuerfelPkt[i])
end
end
;
Inc(Wahl);
...
Zitat
Delphi.Narium
Öffentliches Profil ansehen
Mehr Beiträge von Delphi.Narium finden