Szczawik napisał(a)
Dodatkowo, zamiast ustawiać każdą ze współrzędnych, używaj metody SetBounds(X, Y, W, H);
Dodatkowo nie wyliczaj poprzez mnożenie współrzędnych w każdym kroku, metoda
var
...
ii: integer;
jj: integer;
begin
ii := 2;
for i := 0 to 31 do
begin
jj := 2;
for j := 0 to 31 do
begin
with TButton.Create(Form1) do
begin
parent := Form1;
SetBounds( ii, jj, 25, 25 );
end;
Inc( jj, 26 );
end;
Inc( ii, 26 );
end;
showmessage(TimeToStr(now-start));
form1.Visible:=True;
end;
:)
A poważnie - przyłóż się i spróbuj sposobu z TPanel/TImage :)