ERLEDIGT
NEIN
NEIN
ANTWORTEN
8
8
ZUGRIFFE
564
564
EMPFEHLEN
-
Hallo,
ich suche eine Möglichkeit Editfelder über mein Programm selber zu erstellen, also diese nicht über die IDE zusammenklicken zu müssen.
Bisher habe ich keine Möglichkeit gefunden (könnte vielleicht daran liegen, dass ich nicht genau weiß wonach ich suchen soll), von daher stelle ich meine Frage hier.
-
Hallo,
ich hoffe das meinst du!?Code cpp:1 2 3 4 5
TEdit *neuesEdit = new TEdit(this); neuesEdit->Parent = Form1; neuesEdit->Top = 20; neuesEdit->Left = 20; delete neuesEdit;
GrußGeändert von stimon (17.02.07 um 22:34 Uhr)
-
Danke, genau das habe ich gesucht.
Jedoch bringt mich das direkt zu meiner nächsten Frage.
Ich habe 2 Forschleifen die mir 40 Editfelder erstellen, funktioniert auch soweit. Nur kann ich jetzt anscheinend nur über die Schleife selber darauf zugreifen, ein Zugriff über "Edit11" bzw. "neuesEdit" funktioniert ausserhalb der Schleife nicht.
Fehlermeldung ist "Undefined Symbol Edit11".
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
__fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { for (int i=1;i<=8;i++) { for (int j=1;j<=5;j++) { TEdit *neuesEdit = new TEdit(this); neuesEdit->Parent = Form1; neuesEdit->Name="Edit"+IntToStr(i)+IntToStr(j); neuesEdit->Top = 20*i; neuesEdit->Left = 40*j; } } Edit11->Text = "test"; }
-
Hallo,
probier mal Edit[11]->Text = "test"; .
Ach und TEdit *neuesEdit; mußt du in private schreiben!
Gruß
-
19.02.07 08:50 #5
- Registriert seit
- Mar 2004
- Beiträge
- 441
-
Danke euch beiden, funktioniert jetzt endlich.
-
Wäre vllt. jmd. so freundlich, jene Lösung zu zeigen
...
Meine funktionieren nicht wirklich.
Danke-=Motivation ist das NOS der Leistung=-
-
Ok, hab nun eine Möglichkeit gefunden. Und zwar erstelle ich ein Zeigerarray.
TEdit *neuesEdit[20];
Leider muss ich einen konstanten Wert eintragen. Kann ich das array dynamisch machen?
Dass es z.B. gleich der Anzahl der Editfelder ist.
Danke-=Motivation ist das NOS der Leistung=-
-
13.04.07 16:11 #9
Nein bei solch einer Definition muss dort eine Konstante hin, aber wenn du die Anzahl weist bzw. dynamisch auslesen kannst dann machst du eine for-Schleife und erstellst die Edits bis maxN erreicht ist
Visit shadowmasta
Ähnliche Themen
-
Fehler in Programmcode
Von Der Schatten im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 03.10.08, 14:59 -
[C]: Java Programmcode in C Application
Von snowtom im Forum C/C++Antworten: 0Letzter Beitrag: 26.09.06, 18:05 -
Fehler im Programmcode
Von stepi1974 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 31.08.06, 14:35 -
Eingabe über Editfelder in Tabellen
Von Loreley24 im Forum Borland CBuilder und VCLAntworten: 0Letzter Beitrag: 08.04.05, 16:11 -
c++ Editfelder
Von KAY im Forum C/C++Antworten: 8Letzter Beitrag: 01.05.03, 15:41





Zitieren
Login






