Also das Schild erscheind, wenn ich sage das er aus einer textBox etwas auslesen soll.
Dabei ist es egal ob in der textBox eine Kommazahlsteht oder ob die textBox leer ist.
Bin dabei mir eienen Taschenrechner zubauen.
Als ein beispiel.
textBox1 = Eingabe Feld
textBox2 = Ausgabe Feld
Button6 = x² Taste
Wenn man aufen Button klickt:
double ausgabe;
private: System::Void button6_Click(System::Object^ sender, System::EventArgs^ e)
{
// Taste x²
double x²;
x² = Convert::ToInt32(textBox1->Text);
ausgabe = x² * x²;
textBox1->Text = Convert::ToString(ausgabe);
textBox2->AppendText(Convert::ToString("\r\n" + x² + "² = " + ausgabe + "\r\n"));
wert = 0;
}
Ich bin der meinung das es bei diesem Schritt passiert:
x² = Convert::ToInt32(textBox1->Text);
Die Fehlermeldung;
Eine nicht behandelte Ausnahme des Typs "System.FormatException" ist in mscorlib.dll aufgetreten.
Zusätzliche Informationen: Die Eingabezeichenfolge hat das falsche Format.
Hoffe man da kennt einer eine Lösung für.
Und noch eine Farge meint ihr das ich das so richtig schreibe oder mache ich das zu kompliziert.
MfG. Soak77