Einzelnen Beitrag anzeigen

lhmultimedia
(Gast)

n/a Beiträge
 
#1

Komponenteneigenschaften in For-Schleife ändern...

  Alt 22. Aug 2008, 18:44
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
  Mit Zitat antworten Zitat