Forum: Object-Pascal / Delphi-Language
Delphi
by Alexander Roth,
5. Jan 2007
Ach so.
als für die linke spalte müsste das so sein:
for i:=0 to anz do
with panellinks do // hier musst du wenn du nur die namen hast findcomponent einsetzten, oder wenn es ein array ist, das array
begin
left:=r;
top:=(r+h)*i;
end;
Forum: Object-Pascal / Delphi-Language
Delphi
by Alexander Roth,
5. Jan 2007
also so ein panel hat ja die propertys height, width, top und left.
Die höhe und breite, die sind ja bei allen panels gleich und da hast du ja auch eine formel.
Du musst nur top und left entsprechend zuweisen.
beim ersten ist es dann top:=r; left:=r;
beim rechts oben ist es left:=2r+w; top:=r;
beim links unten ist es left:=r; top:=2r+w;
beim rechts unten ist es left:=2r+w; top:=2r+w;