Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Variable in Objektnamen
Davidandflash - Sa 04.01.03 23:34
Titel: Variable in Objektnamen
Ich möchte mehrere Objekte automatisch nacheinander ansprechen (In meinem Falles sind es Shapes,also Shape1,Shape2,...)
Wie kann ich jetzt eine Variable statt der Zahl nehmen also z.b. Shape[i], so dass ich jeweils nur die Variable ändere und nicht für jedes Shape einen neuen Text schreibe?
:roll:
Anonymous - So 05.01.03 00:33
Die Möglichkeit hast du uns schon selbst genannt: mit Aray
Quelltext
1:
| var Sh: array[0..10] of TShape; |
Wenn du aber bereits zu Entwicklungszeit die Shapes benennen willst, dann kannst du auch mit FindComponent arbeiten
Quelltext
1:
| TShape(FindComponent('Shape' + IntToStr(1))).Shape := ... |
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!