000
04.11.2011, 09:09 Uhr
CosmoCortney
|
Hallo, bin noch ziemlicher Anfänger und grübel schon seit langem an diesen Problen. Das Programm an dem ich momentan arbeite soll dienen um Vokabeln zu lernen. Aber nicht nur das, sondern auch für Japanische Schriftzeichen (lerne japanisch und portugiesisch). In dem programm befinden sich 3 textBoxen (2 davon multiline) und buttons um die erste vokabel, die nächste vokabel zu generieren usw. Hatte geplant es so zu machen, dass ich in die erste multiline textbox die deutschen wörter ein kopiere, die mittels zeilen umbruch von ein ander getrennt sind. das selbe gilt für die dazugehörige Vokabel in der anderen multiline textbox. Nun wenn ich bei dem programm auf "start" clicke, dann werden die beiden multiline textBoxen unsichtbar und eine weitere text box, ein reset, einer "weiter", ein "cheat" und buttons um spezielle buchstaben wie ç eingeben zu können. Der start button wird dann unsichtbar. das ist von Nöten, damit man nicht schummeln kann.
Nur beim Clicken auf "start" soll aber auch schon die erste vokabel generiert werden. Das zu übersetzende Wort soll in label1 wiedergegeben werden. Die dazu gehörige Lösung in einem unsichtbaren Label (label3) (brauche das für den "cheat" Button, um später den Text, also die Lösung in den unsichtbaren Label bei Bedarf in die texBox (textBox1) zu kopieren. Ich weiß, dass es effizientere Wege gibt um das zu machen, aber es wäre für mich so leichter zu verstehen) Nun soll der weiter Button die neue Vokabel generieren. Wie kann ich dies anstellen? Danke schonmal im Voraus
Code zu Button2 (Start-Button) (der rote Bereich ist der Problembereich):
C++: |
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
this->textBox1->Enabled = true; this->textBox3->Enabled = false; this->textBox2->Enabled = false; this->textBox1->Visible = true; this->textBox2->Visible = false; this->textBox3->Visible = false; this->button1->Enabled = true; this->button1->Visible = true; this->button3->Enabled = true; this->button3->Visible = true; this->button2->Enabled = false; this->button2->Visible = false; this->button4->Visible = true; this->button5->Visible = true; this->button6->Visible = true; this->button7->Visible = true; this->button8->Visible = true; this->button9->Visible = true; this->button10->Visible = true; this->button11->Visible = true; this->button4->Enabled = true; this->button5->Enabled = true; this->button6->Enabled = true; this->button7->Enabled = true; this->button8->Enabled = true; this->button9->Enabled = true; this->button10->Enabled = true; this->button11->Enabled = true; this->button12->Enabled = true; this->button12->Visible = true; [color="#DA0000"]{ label1->Text = textBox3->Lines[zz->Next(0)]; Random ^zz = gcnew Random(); }[/color] }
|
|