c++ 80 Editfelder

Hallo

Borland..
Ich benötige 81 Editfelder. Ich habs gerade mit einer Forschleife probiert, leider geht es nicht. Muss ich jetzt die ganzen Editfelder so runterschreiben?

Code:
Edit1 -> Text = IntToStr(w[0]);
Edit2 -> Text = IntToStr(w[1]);
Edit3 -> Text = IntToStr(w[2]);
Edit4 -> Text = IntToStr(w[3]);
Edit5 -> Text = IntToStr(w[4]);
Naja wenns das wäre hätte ich zum ersten mal 4 Seiten Code geschrieben (Ein/Ausgabe)
Mfg
 
Nein, du kannst mit einer Funktion einen Zeiger auf ein Control kriegen, wenn du seinen Namen kannst. Solang die alle irgendie Edit1, Edit2, ... heißen, geht das also relativ leicht.
Mir fällt der Name grad nicht ein, schau am besten mal in der Hilfe nach, ich glaube allerdings dass es sowas wie GetControlByName() war.
 
Original von sheepd
Nein, du kannst mit einer Funktion einen Zeiger auf ein Control kriegen [..] relativ leicht.

Hmm leicht :rolleyes:

Danke für die schnelle Hilfe.

Eine Lösung für PHP gefunden, nur kann ich daraus nichts wirkliches lesen, weil ich die Syntax nicht verstehe.
Nochmal ähnliches in VB.

Ist ziemlich viel Materie aufeinmal gewesen.. programmiere noch nicht allzulang.
Von dem was ich bis jetzt gelesen, hab müsste es doch irgendwie so aussehen.

Code:
class tControl
{
private:
parent;
string ctlName;
};

Control GetControlByName(Control parent, Control.ctlName) {
		for(int i=1;i<82;i++)
			{}
Wie muss ich meinen Zeiger deklarieren, string!?
Wie zeigt er auf Edit??

MFG
 
Zurück
Oben