Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by shmia,
5. Jan 2007
Du brauchst den Cast-Operator:
TImage(aMyMainImages2.items).left := 23;
// weniger Mutige schreiben
(aMyMainImages2.items as TImage).left := 23;
Wenn mehrere Aktionen geschehen sollen, dann lohnt sich eine lokale Variable:
var
actImg : TImage;
begin
actImg := TImage(aMyMainImages2.items);
actImg.Left := 23;
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by shmia,
5. Jan 2007
Ich würde statt array of TImage ganz eindeutig zu der Kontainerklasse TComponentList raten.
Das vereinfacht das Handling und erweitert deine Möglichkeiten.
Du solltest wirklich keinen Gedanken an das dynamische Array mehr verschwenden.
Description
Use a TComponentList to store and maintain a list of components. TComponentList provides properties and methods to add, delete, rearrange,...