Was in diesem Zusammenhang vielleicht auch noch für Dich interessant
sein dürfte. Jedes Form verfügt über so ein "array", das Referenzen
auf Objekte aufnehemen kann ... Controls bzw. Components
Das Formular ist ein Container (also Parent) für andere Controls.
Man dann über einen Index auf die einzelnen Controls, die sich auf einem
Formular befinden zugreifen.
Beispiel:
Ich mochte sämtliche Labels auf dem Form zur Laufzeit blau einfärben.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| i: integer;
for i := 0 to Form1.Components.Count - 1 do begin if Form1.Components[i] is TLabel then TLabel(Form1.Components[i]).Font.Color := clBlue; end; |
Man beachte das erforderliche TypeCasting.
Moderiert von
AXMD: Delphi-Tags hinzugefügt.