Oder man packt sie in eine TObjectlist/TComponentlist, dann kann man sie über ihren Listenindex ansprechen. Man muss sich nur überlegen, wer für die Speicherverwaltung zuständig sein soll, Owner oder Liste.
Warum eigentlich nicht das naheliegenste?
Delphi-Quellcode:
type
TForm1 = class( TForm )
..
private
ButtonOwner : TComponent;
..
end;
// Bei der Form Erstellung
ButtonOwner := TComponent.Create( Self );
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)