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
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!