Erzeuge Dir 3 Klassen für jeden Typ halt eine und schmeiß die in die Liste ... fertig.
TList speichert alles was von TObject abgeleitet wurde und das ist jede Klasse
[edit]
ok, weil du Delphi-Anfänger bist
Delphi-Quellcode:
type
TRechteck = class
Punkt1 : TPoint;
Punkt2 : TPoint;
end;
Und so greifst du über die Liste darauf zu:
Delphi-Quellcode:
if
Liste.Items[ i ] is TRechteck
then
begin
with
TRechteck( Liste.Items[ i ] )
do
begin
// Hier kannst du auf das Objekt zugreifen
// z.B.
Punkt1.X := 10;
end;
end;
Die anderen Klassen werden analog behandelt.
[/edit]
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9
dc 90 9d f0 e9 de 13 da 60)