Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Problem mit Syntax zu Editfeldern


majolo - So 29.12.02 20:54
Titel: Problem mit Syntax zu Editfeldern
Hallo,

habe ein kleines Problem.Ich habe ein for Schleife die mehrmals durchlaufen wird um genau zu sein 6 mal.Und mehrere editfelder.Nun zu meinem Problem: Der Name des Editfeldes soll so aufgebaut sein:
edit+Runde in der die Schleife sich befindet+.Text; wie sieht die Syntax zum Aufbau des Namen des Editfeldes aus.
Ich habe es mit
Edit+i+.Text und tausend Variationen versucht.Klappt aber nicht.i ist die selbe Variable die auch zum Hochzählen der Schleife verwendet wird.
Dürfte eigentlich nicht allzu schwer sein.Ich komm trotzdem nicht darauf.
Gruss
majolo


Dev4u.ch - Mo 30.12.02 00:28

hast aber schon inttostr(i) verwendet oder??


Udontknow - Mo 30.12.02 11:31

Hi!

Du weisst, dass du die Methode Findcomponent benutzen musst? Wenn nicht, jetzt weisst du´s. :wink:

Suche einfach mal im Forum danach, es wurde schon mehrmals diskutiert.

Cu,
Udontknow


bis11 - Mo 30.12.02 12:16

Hi,

erstellst Du die Editfelder selber in der FOR-Scheilfe oder sind die Felder schon da und Du möchtest nur den Namen ändern ?[/code]


majolo - Mo 30.12.02 12:26

@bis11: Die Editfelder sind schon da.
@Dev4U.Ch:Das bringt nichts.Habe ich probiert.
@Udontknow:FindComponent muss ich mal im Forum gucken.

Das Problem ist dies: Die 6 Editfelder stehen schon da.Meine Schleife wird 6 mal durchlaufen.Bei jedem Durchlauf soll etwas aus einem anderen Editfeld gelesen werden.Beim ersten durchlauf aus Edit1.Text, beim 2.mal aus Edit2.Text usw... habe aber keine Lust das alles hinzuschreiben sondern wollte für die nummer des Editfeldes ebenfalls die Variable i einsetzen.Wie geht das???
Gruss
majolo


majolo - Mo 30.12.02 12:32

@Udontknow:Ich glaube dein Tipp war richtig.FindComponent ist doch sowas in der Art:

Quelltext
1:
TEdit(FindComponent('Edit'+IntToStr(i))).Text                    
:wink:

Gruss
majolo


Udontknow - Mo 30.12.02 12:50

Jawohl, genau so wird´s angewendet.

Cu, :)
Udontknow


majolo - Mo 30.12.02 14:37

Und hat auch wunderbar gefunzt :P

majolo