Mit Schleife Edit-Fenster abfragen?
-
Hallo zusammen,
ich habe eine Frage an euch und zwar ob man meherere Eingaben über ein Edit Fenster mit einer Schleife bearbeiten kann? In der
Konsole würde ich einfach folgendes schreiben:do { cout << "Bitte ersten Wert eingeben: "; cin >> wert; array[element]=new Instanz(wert); element++; } while(element<10);
Doch habe ich mich gefragt, wie dies im C++ Builde zu verwirklichen ist. Hier kann ich nämlich nicht schreiben
void __fastcall TForm1::Button1Click(TObject *Sender) { do { Label1->Caption="Bitte ersten Wert eingeben: "; wert=StrToInt(Edit1->Text); array[element]=new Instanz(wert); element++; } while(element<10); }
Ich könnte einfach mit if arbeiten. Also sobald "element" gleich 10 ist, dann tue etwas anderes. Kann ich dennoch hier
eine Schleife einbauen? Das Problem liegt wahrscheinlich an der Button Klick Methode, doch wie kann ich dieses beheben?Vielen Dank
lg, freakC++
-
Hallo
Siehe FAQ hier im Forum, Abschnitt Komponenten, Thread "Dynamische Arrays von Komponenten".
bis bald
akari
-
Ich glaube nicht, dass das hier was nützt.
Er will doch seine Rechtecke eingaben. Ich würde hier Editfelder für die Eingaben machen und dann einen "Add"-Button auf die Form setzten. In dessen OnClick-Methode kommt dann der Code zum Zufügen. Die bereits eingegebenen Rechtecke kann man ja in einer Liste (oder Grid) anzeigen.