Sorry za przejęzyczenie ,oczywiście chodziło mi o tablice : ) .
Na formularzu "A" Daję ...
{...}
Var
NazwaTablicy: array [1..120] of Tlabel; // zmienna globalna
{...}
for i := Ile downto 0 do
Begin
NazwaTablicy[i]:= Tlabel.Create(self);
{ jej parametry }
End;
{...}
procedura wpisz.captiony (self);
{zmieniam niektóre parametry (left ,top ,caption)}
{...}
Teraz chciałbym ją wyświetlić w innym formularzu bez wpisywania od nowa parametrów i pól caption.
Więc co muszę wpisać w drugim formularzu ,aby ją wyświetlić ?
uses A;
{...}
for i := Ile downto 0 do
A.NazwaTablicy[i]:= Tlabel.Create(self);???
Może coś na wzór A.NazwaTablicy.show; ?
Pisze o tablicy, ponieważ mam bardzo dużo tych Labeli i różne wartości które są w formularzu "A" zmieniane.
No bo co do pytania to nie potrzeba tworzyć komponentów raz jeszcze, tylko się do nich odwołać wykonując kroki jakie opisałem.
Masz na myśli stworzyć drugą tablicę i zrobić
NazwaDrugiejTablicy[i] := FormA.NazwaTablicy[i];
???
Czy nie trzeba robić drugiej ,tablicy? jeszcze jakaś wskazówka ?