Forum: Programmieren allgemein
Delphi
by Sir Rufo,
15. Mär 2013
Ok, aber dann würde ich auch eher das vorschlagen
...
EditArray.Width := 30;
EditArray.Left := 50 + ( EditArray.Width + 2 ) * i;
...
Forum: Programmieren allgemein
Delphi
by Sir Rufo,
15. Mär 2013
Was bezweckst du eigentlich mit dieser Zeile:
...
EditArray.Left:= 16 + ((EditArray.Left + 32) * i);
...
Nimm die aktuell linke Position des neu erzeugten Controls (wo immer die auch liegen mag) und errechne aus diesem die neue linke Position???
Du bist dir sicher, dass du damit immer ein reproduzierbares und vorhersehbares Ergebnis bekommst?
Forum: Programmieren allgemein
Delphi
by Sir Rufo,
15. Mär 2013
Warum hört eigentlich niemand auf Bjoerk?
var
i: Integer;
begin
...
SetLength(EditArray, i); // Preisfrage: Welchen Wert hat i zu diesem Zeitpunkt?
...
for i:= 1 to length(EditText.text) do
begin
...
Forum: Programmieren allgemein
Delphi
by Sir Rufo,
14. Mär 2013
var
LText : string;
LIdx : Integer;
begin
LText := 'Ein Toller Text';
for LIdx := 1 to Length( LText ) do
begin
AEdit.Text := Text; // wie auch immer du an die Edit-Felder kommst
end;
end;
Forum: Programmieren allgemein
Delphi
by Sir Rufo,
14. Mär 2013
Bist du dir sicher, dass du die Frage verstanden hast?
Forum: Programmieren allgemein
Delphi
by Sir Rufo,
14. Mär 2013
http://www.delphipraxis.net/173689-edit-zur-laufzeit-erstelle-anhand-texlaenge.html :gruebel:
Wie oft möchtest du die Frage hier denn stellen?