Variable Namen
-
Hi,
gibt es eigentlich eine einfacherere Möglichkeit, wenn man z.B. 10 Edits Leeren Hiden will als so etwas:?
Edit1->Hide(); Edit2->Hide(); Edit3->Hide(); Edit4->Hide(); Edit5->Hide(); ...Kann man das vielleicht auch irgendwie so machen?
for (i=0; i != 11; i++) { "Edit" + IntToStr (i) ->Hide(); }mfg
Jakel
-
Was du suchst, nennt sich "Array".
-
Soweit ich weiß geht das nur mit Variablen aber nicht mit Komponenten.
mfg
Jakel
-
Natürlich geht das. Wieso auch nicht?

P.s.
Es gibt keine Komponenten als Sprachbestandteile von C++. Komponenten im C++ Builder sind lediglich eine Sonderform von Klassen. Und besonders sind sie eigentlich nur deshalb, weil sie Borland-Proprietäre Spracherweiterungen nutzen und z.T. in Delphi Langugae implementiert sind. Und du kannst jede beliebige Datenstruktur in Arrays speichern; häufig wird es allerdings bei Pointern auf entsprechende Objektinstanzen bleiben.
-
Und wie soll das gehen?
-
siehe FAQ "Dynamische Arrays von Komponenten oder Objekten" und "Zugriff, aber nicht durch Namen"