Autor Beitrag
Stefad
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Mo 14.03.05 20:00 
Hallo!
Ich stehe bei der Programmierung in Delphi vor einem kleinem Problem.
Ich hoffe ihr könnt mir da weiter helfen!

Also ich möchte diversen Zahlen, die ich mit Edit-Feldern eingegeben habe, auch wieder in Edit-Feldern sortiert ausgeben. Mit Sortierverfahren kenne ich mich bereits aus. Ich kann Zahlen in einer Listbox sortiert darstellen. Nur wie gebe ich die Zahlen (die in einem Array gespeichert sind) in Edit-Feldern aus?

Am Beispiel:

Zahleneingabe per Edit-Feld:

5
2
3

Sortiert (z.B. mit Bubblesort in Array)

2
3
5

Jetzt möchte ich jede Zahl in einem seperaten Edit-Feld ausgeben

edit1= 2
edit2= 3
edit3= 5

Wie mache ich das?


Moderiert von user profile iconGausi: Topic aus Sonstiges verschoben am Mo 14.03.2005 um 21:11
delfiphan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2684
Erhaltene Danke: 32



BeitragVerfasst: Mo 14.03.05 20:49 
Stefad Threadstarter
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Mo 14.03.05 21:04 
Danke, aber bei deinem Verweis kommen 267 Themen...
Eine konkrete Antwort wäre mir lieber :oops:
Gausi
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 8554
Erhaltene Danke: 481

Windows 7, Windows 10
D7 PE, Delphi XE3 Prof, Delphi 10.3 CE
BeitragVerfasst: Mo 14.03.05 21:10 
Der erste (zufällige) Klick auf eines der Themen bringt mir das:
ausblenden Delphi-Quelltext
1:
2:
3:
 for i:=1 to 40 do begin     
  ((Form.FindComponent('BitBtn') + IntToStr(i)) as TBitBtn).Caption := individuellerText;     
  end;

Du musst nun nur statt BitBtn deine Edits einsetzen (vorausgesetzt, die sind so nummeriert), und als Caption etwas wie inttostr(sortiertesArray[i]). Das wärs dann.

Edit: Sorry, hab ich vergessen: :welcome:

_________________
We are, we were and will not be.
Stefad Threadstarter
Hält's aus hier
Beiträge: 13



BeitragVerfasst: Mo 14.03.05 21:25 
Ja ok, so klappt's!
Danke - für die Mühe!