Mygeeto
Lieutenant
- Registriert
- Nov. 2009
- Beiträge
- 728
Hallo,
es funktioniert nicht so, wie ich will. Kann nicht verstehen, wo der Fehler liegt:
Beschreibung meines Ziels:
Bin einen Taschenrechner am Programmieren. Ich kann jetzt Ergebnisse in einem Speicher mit 3 Speicherplätzen speichern. Dadurch möchte ich die Möglichkeit haben mit den Ergebnissen weiterzurechnen, indem ich diese mit einem Button Uebernehmen in eine jeweils zuletzt angeklickte meiner zwei Eingabe-TextBoxen übernehmen kann.
So bin ich vorgegangen:
Ich möchte, wenn ich mit der MAUS in meine TextBox1 klicke, dass eine globale Variable Textfeld1=1 gesetzt wird und eine Variable Textfeld2=0 gesetzt wird. Umgekehrt wenn ich in TextBox 2 klicke wird Textfeld2=1 und Textfeld1=0 gesetzt.
Wenn ich dann auf einen Button Uebernehmen1(für meine gespeicherte erste Zahl) klicke, wird mit einer Fallunterscheidung geprüft, welcher Wert auf 1 ist und dann soll eine gespeicherte Zahl in die jeweilige zuletzt angeklickte TextBox.Text geschrieben werden.
Leider klappt es nicht. Nur, wenn ich in der jeweiligen TextBox mit der Tastatur zahlen eingebe oder die letzte Eingabe lösche, dann wird die gespeicherte Zahl in die Textbox eingetragen. (Scheinbar wird erst bei einer Aktion mit der Tastatur innerhalb der jeweiligen TextBox meine beiden Variablen Textfeld1 und Textfeld2 aktualisiert.)
Eigentlich dreht sich m.E. also die Frage jetzt nur darum: Wie kann ich machen, dass bei einem Klick mit der Maustaste in eine Textbox eine Aktion durchgeführt wird?
mfG
Mygeeto
es funktioniert nicht so, wie ich will. Kann nicht verstehen, wo der Fehler liegt:
Beschreibung meines Ziels:
Bin einen Taschenrechner am Programmieren. Ich kann jetzt Ergebnisse in einem Speicher mit 3 Speicherplätzen speichern. Dadurch möchte ich die Möglichkeit haben mit den Ergebnissen weiterzurechnen, indem ich diese mit einem Button Uebernehmen in eine jeweils zuletzt angeklickte meiner zwei Eingabe-TextBoxen übernehmen kann.
So bin ich vorgegangen:
Ich möchte, wenn ich mit der MAUS in meine TextBox1 klicke, dass eine globale Variable Textfeld1=1 gesetzt wird und eine Variable Textfeld2=0 gesetzt wird. Umgekehrt wenn ich in TextBox 2 klicke wird Textfeld2=1 und Textfeld1=0 gesetzt.
Wenn ich dann auf einen Button Uebernehmen1(für meine gespeicherte erste Zahl) klicke, wird mit einer Fallunterscheidung geprüft, welcher Wert auf 1 ist und dann soll eine gespeicherte Zahl in die jeweilige zuletzt angeklickte TextBox.Text geschrieben werden.
Leider klappt es nicht. Nur, wenn ich in der jeweiligen TextBox mit der Tastatur zahlen eingebe oder die letzte Eingabe lösche, dann wird die gespeicherte Zahl in die Textbox eingetragen. (Scheinbar wird erst bei einer Aktion mit der Tastatur innerhalb der jeweiligen TextBox meine beiden Variablen Textfeld1 und Textfeld2 aktualisiert.)
Eigentlich dreht sich m.E. also die Frage jetzt nur darum: Wie kann ich machen, dass bei einem Klick mit der Maustaste in eine Textbox eine Aktion durchgeführt wird?
mfG
Mygeeto