Felder von TLabeln oder TButtons

Hat jemand schon mal ein zweidimensionales Feld von Label oder Buttons erzeugt? Wie kann man auf den Index von diesen zugreifen?

Hat jemand schon mal ein zweidimensionales Feld von Label oder
Buttons erzeugt? Wie kann man auf den Index von diesen
zugreifen?

Hallo erstmal,

meinst du mit Index, den Index des Array oder den Index der Komponenten?

zu 1) Index von einem Array:
var a:array[1…2,1…2]of byte;
b:byte;
begin
a[1,1]:=10;
b:=a[1,1];
end;

zu 2) Index der Komponenten
var a:array[1…2,1…2]of TLabel;
b:integer;
begin
a[1,1]:=TLabel.create;
with a[1,1] do
begin
parent:=self; visible:=true; x:=10;y:=10;
end;
b:=a[1,1].componentindex;
end;

Ich will es mal so sagen: Es ist völlig egal was in dem Feld ist, die Indezierung bleibt immer die gleiche.

Gruß Thomas