Komponenten in einer Schleife anfragen
-
Hi Forum...
ich habe 8 TEdit auf meinem Form.
Nun möchte ich über eine for Schleife abfragen ob irgendetwas in die TEdits reingeschrieben worden ist.Ist das Möglich?
!!! Ich möchte die TEdits vorher nicht dynamisch erstellen müssen,
da sie bereits zur Entwicklungszeit erstellt sein sollen !!!Ich hoffe ihr könnt mir helfen.
Bye!
-
Hallo,
Du kannst das Array Components deiner Form durchgehen und die TEdits herausfiltern (mit dynamic_cast).
So ähnlich wie hier
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39207.html
Es reicht aber ein dynamic_cast. Ich würde das dann eher so machenfor(int i=0; i < Form1->ComponentCount; i++) { TEdit* edit = dynamic_cast<TEdit*>(Form1->Components[i]) if (edit) { // jetzt kann dein Code kommen } }
-
Super!!! Erstklassig!