AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi Stringlist als Index über TImages
Thema durchsuchen
Ansicht
Themen-Optionen

Stringlist als Index über TImages

Ein Thema von F.W. · begonnen am 15. Nov 2003 · letzter Beitrag vom 16. Nov 2003
 
Benutzerbild von F.W.
F.W.

Registriert seit: 28. Jul 2003
Ort: Zittau
636 Beiträge
 
#1

Stringlist als Index über TImages

  Alt 15. Nov 2003, 12:51
In meinem Programm werden kleine Kreise(TImage) erzeugt, das ganze wird von einem Timer gemacht, der alle Einstellungen anpasst und den Namen des erstellten Objekts in eine Stringlist einfügt.

Die Stringlist ist damit ich mit einer For-do Anweisung schnell auf alle erzeugten Bilder zugreifen kann.

Das geht, aber ich habe eine Anweisung geschrieben:
Delphi-Quellcode:
procedure TForm1.Move(B: TImage; P: TPanel);
begin
 if B.Tag = 3 then begin //Richtung überprüfen
    if B.Left+B.Width > P.Width //Wenn das Bild an den Rand kommt,
       then B.Tag := 9; //dann soll es in die entgegengesetzte Richtung weiter
    B.Left := B.Left+5; //5 Pixels nach Rechts
end;
Das ist nur ein kleiner Ausschnitt, aber hier gibts immer den Fehler. Im Tag des Bildes wird eine Zahl gespeichert, die als Richtung dient, wie auf einer Uhr.

Ein anderer Timer sorgt dafür, dass sich alle Bilder bewegen:
Delphi-Quellcode:
for I := 0 to StringList.Count-1 do
   Move(TImage( FindComponent(StringList[I]) ), Panel1);
end;
Wieso gibt es da einen Fehler, wenn ich das Bild schon zur Entwicklungszeit einsetzte, einen Namen gebe und dann ohne die for-do Anweisung sondern nur Move(...) eingebe, funktioniert alles.


Das ist ganz schön schwierig, ich hoffe jemand versteht mich.

Danke schonmal!!!!!!!!!!!!!!!!!!!
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:11 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz