Hallo, Leute.
Ich habe Folgendes Problem: Ich habe in meiner Anwendung viele Labels, die ich per Timer jede Sekunde an einem Anderen Ort auf dem Bildschirm anzeigen will (Es sollen Fragezeichen über den Bildschirm wandern...).
Das möchte ich per for-Schleife realisieren.
Gibt es eine Funktion, mit der man Komponenten nach ihrem Namen, welcher vorher der Funktion als String bzw. PChar mitgeteilt wurde auswählen kann?
Hier ein Beispiel wie ich es meine:
Delphi-Quellcode:
procedure TGameForm.FragezeichenTimer(Sender: TObject);
begin
For i := 1 to 22 do
begin
Randomize;
WähleKomponenteNachNamen('Label' + IntToStr(i)).Left := Random(700);
Randomize;
WähleKomponenteNachNamen('Label' + IntToStr(i)).Top := Random(500);
end;
end;
MfG lhmultimedia