Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Per Schleife auf mehrere ComboBoxes zugreifen
drummer83 - Di 03.04.07 23:20
Titel: Per Schleife auf mehrere ComboBoxes zugreifen
Hallo,
ich suche nach einer Möglichkeit per Schleife auf verschiedene ComboBoxes zuzugreifen. Es gibt also z.B. ComboBox1, ComboBox2, ComboBox3. Und ich will dann so etwas haben:
Delphi-Quelltext
1: 2: 3: 4:
| for i:=1 to 3 do begin ComboBox'i'.ItemIndex:= i; end; |
Dabei ist sicherlich ComboBox'i' falsch, aber muss doch eine Möglichkeit geben so etwas umzusetzen, oder?
Vielen Dank schon mal für Eure Antworten.
Danniolo - Di 03.04.07 23:26
Delphi-Quelltext
1: 2: 3: 4:
| for i := 1 to 3 do begin (FindComponent(ComboBox + 'i') as TComboBox).ItemIndex := i; end; |
So sollte das eigentlich klappen. Achja, nächstes mal bitte [ delphi ] anstatt [ code] für Delphi-Quelltext benutzen ;)
drummer83 - Di 03.04.07 23:56
Danke schon mal...
Da bekomme ich leider die Meldung:
Undeclared identifier: 'ComboBox'
Hab den Beitrag oben von [code] zu [delphi] geändert :wink:
Danniolo - Di 03.04.07 23:59
Huch sorry, hab mich vertippt
Delphi-Quelltext
1: 2: 3: 4:
| for i := 1 to 3 do begin (FindComponent('ComboBox' + inttostr(i)) as TComboBox).ItemIndex := i; end; |
sry, bin grad noch etwas sehr in PHP drin .- hab die letzten paar Monate kein Delphi mehr geproggt.
drummer83 - Mi 04.04.07 00:04
Den inttostr hast du auch noch später eingebaut, oder? :wink:
Aber so funktionierts. Super. Danke.
Ich liebe schnelle Foren... :D
Danniolo - Mi 04.04.07 00:11
drummer83 hat folgendes geschrieben: |
Den inttostr hast du auch noch später eingebaut, oder? :wink:
Aber so funktionierts. Super. Danke.
Ich liebe schnelle Foren... :D |
Jo, hab ich^^
Wie gesagt, ich bin grad noch etwas von php verwöhnt - da werden die Typen automatisch umgewandelt XD
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!