ExE_96
Grünschnabel
Danke hat funktioniert
Die Historie hab ich jetzt mit einer 2ten TextBox gemacht, die alles "mitschreibt" was im Display geschrieben wird und in eine neue Zeile springt, sobald das Gleichheitszeichen gedrückt wird. Funktioniert bis jetzt alles, danke dir für die Hilfe
EDIT: Bei der Fehlersuche kam doch noch 2 Probleme auf und zwar lässt sich das Komma und die Rechenzeichen mehrfach drücken und wenn ich eine Rechnung fertig habe ("=" Button gedrückt und Ergebnis gesehen) soll man sofort mit einer neuen Rechnung starten können und nicht erst auf clear drücken müssen )
mein Ansatz, aber mir fehlt der Befehl der sagt, dass dann kein Komma folgen kann
EDIT2: Das Komma Problem hab ich mit btn_Komma.enabled = false gelöst, wenn ich es bei den Rechenzeichen wieder auf true setze, bleibt aber immer noch das andere Problem. Mein erster Versuch war, dass ich mein Display bei jedem Button (0-9) wieder auf 0 setze, funktioniert auch soweit, nur kann ich dann keine 2stelligen Zahlen mehr schreiben weil nach der 1. Ziffer das Textfeld wieder gelöscht wird
Die Historie hab ich jetzt mit einer 2ten TextBox gemacht, die alles "mitschreibt" was im Display geschrieben wird und in eine neue Zeile springt, sobald das Gleichheitszeichen gedrückt wird. Funktioniert bis jetzt alles, danke dir für die Hilfe
EDIT: Bei der Fehlersuche kam doch noch 2 Probleme auf und zwar lässt sich das Komma und die Rechenzeichen mehrfach drücken und wenn ich eine Rechnung fertig habe ("=" Button gedrückt und Ergebnis gesehen) soll man sofort mit einer neuen Rechnung starten können und nicht erst auf clear drücken müssen )
Code:
if (tb_Historie.Text.Contains(","));
EDIT2: Das Komma Problem hab ich mit btn_Komma.enabled = false gelöst, wenn ich es bei den Rechenzeichen wieder auf true setze, bleibt aber immer noch das andere Problem. Mein erster Versuch war, dass ich mein Display bei jedem Button (0-9) wieder auf 0 setze, funktioniert auch soweit, nur kann ich dann keine 2stelligen Zahlen mehr schreiben weil nach der 1. Ziffer das Textfeld wieder gelöscht wird
Zuletzt bearbeitet: