![]() |
problem mit komponentenposition
ich hab 21 labels in 3 arrays auf der Form , wenn ich sie nun aber
Code:
neu gruppieren will kommt irgend eine ziemlich miese Fehlermeldung... (modul bla).. warum ? :gruebel:
for k:=1 to 7 do begin
with arr1[k] do begin left:=100; top:= k*50; end; with arr2[k] do begin left:=200; top:= k*50; end; with arr3[k] do begin left:=300; top:= k*50; end; |
Re: problem mit komponentenposition
Moin der t0r,
wie hast Du denn arr1 usw. deklariert? |
Re: problem mit komponentenposition
wie sieht denn dein array aus?
und stoppt die exception an einer bestimmten code-zeile? |
Re: problem mit komponentenposition
also...
fehler der klasse EAccesviolation... meine arrays sind array[1..7] of Tlabel... und er meckert direkt bei der ersten Zeile... :gruebel: |
Re: problem mit komponentenposition
und wo und wie erzeugst du die label?
|
Re: problem mit komponentenposition
in form create...
Code:
und dann ordne ich sie auf click neu an in den arrays... nun will ich das aber die neue ordnung auch wieder enue positionen hervorruft...
var Stapel:array[1..21] of TLabel;arr1:array[1..7] of Tlabel;arr2:array[1..7] of Tlabel;arr3:array[1..7] of Tlabel;
i,j,k : integer; begin for i:=1 to 3 do begin for j:= 1 to 7 do begin if i= 1 then arr1[j]:=TLabel.Create(Form1); if i = 2 then arr2[j]:=TLabel.Create(Form1); if i = 3 then arr3[j]:= TLabel.Create(Form1); end; end; for k:=1 to 7 do begin with arr1[k] do begin caption:=inttostr(k*3-2); Parent:=Form1; height:=100; width:=50; left:=100; top:= k*50; end; with arr2[k] do begin caption:=inttostr(k*3-1); Parent:=Form1; height:=200; width:=50; left:=200; top:= k*50; end; with arr3[k] do begin caption:=inttostr(k*3); Parent:=Form1; height:=100; width:=50; left:=300; top:= k*50; end; end; |
Re: problem mit komponentenposition
die neuordnung is so bevor einer fragt ^^ :
Code:
if rb1.checked then begin
for i:=1 to 21 do begin case i of 1..7:stapel[i]:= arr2[i]; 8..14:stapel[i]:=arr1[i-7]; 15..21:stapel[i]:=arr3[i-14]; end; end; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:25 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz