Hallo zusammen,
ich habe folgendes Problem:
Ich habe 15 Steuerelemente, vom Typ TEdit, also Edit1 - Edit 15. Diese möchte ich nun entsprechend manipulieren. Bisher realisiere ich das über eine switch-Anweisung, welche über die Laufvariable die 15 Edit-Felder einzeln anspricht.
Das ist mir aber a) zu unhandlich und b) absolut unelegant ;-)
Also hab ich mir gedacht, dass ich mir einen dynamischen Array bastel, in dem ich die Edit-Felder referenziere...
TEdit *E = new TEdit[15];
Das funktioniert aber leider nicht:
[C++ Fehler] Unit2.cpp(15): E2248 Standardkonstruktor zum Initialisieren des Arrayelements vom Typ 'TEdit' nicht gefunden.
Kann mir jemand einen Tipp geben, entweder wie ich das Problem umgehe, oder aber den Konstruktor erweitere? Allerdings stellt sich mir da die Frage, ob das sinnvoll wäre?
Bin sehr gespannt auf Eure Ideen...
viele Grüße,
Stefan
ich habe folgendes Problem:
Ich habe 15 Steuerelemente, vom Typ TEdit, also Edit1 - Edit 15. Diese möchte ich nun entsprechend manipulieren. Bisher realisiere ich das über eine switch-Anweisung, welche über die Laufvariable die 15 Edit-Felder einzeln anspricht.
Das ist mir aber a) zu unhandlich und b) absolut unelegant ;-)
Also hab ich mir gedacht, dass ich mir einen dynamischen Array bastel, in dem ich die Edit-Felder referenziere...
TEdit *E = new TEdit[15];
Das funktioniert aber leider nicht:
[C++ Fehler] Unit2.cpp(15): E2248 Standardkonstruktor zum Initialisieren des Arrayelements vom Typ 'TEdit' nicht gefunden.
Kann mir jemand einen Tipp geben, entweder wie ich das Problem umgehe, oder aber den Konstruktor erweitere? Allerdings stellt sich mir da die Frage, ob das sinnvoll wäre?
Bin sehr gespannt auf Eure Ideen...
viele Grüße,
Stefan
Comment