"Abbrechen"-Knopf soll andere kill-focus-Methoden unterbinde
Verfasst: Donnerstag 30. Juli 2015, 08:08
Hallo Leute,
Ich habe eine wx-Anwendung, in der die Gültigkeit von Eingaben in Feldern beim Kill-Focus validiert wird und bei einem Fehler dieses Feld wieder den Fokus erhält. Damit kann der User nicht "aus diesem Feld heraus", wenn es nicht korrekt ausgefüllt ist. Problem: Auch beim Klick auf den Abbrechen-Knopf sagt die Kill-Focus-Methode "halt, da is noch'n Fehler" und das Abbrechen geht erst dann, wenn das Feld korrekt ausgefüllt ist. Das ist nun nicht im Sinne des Abbrechen-Knopfs. Ich habe mit event.GetWindow() versucht, das Ziel-Window des Events zu bestimmen, liefert aber immer None :K .
Ich möchte also irgendwie erreichen, dass die Validierung der Feldinhalte unterbunden wird, wenn ich den Abbrechen-Knopf klicke. Kann jemand helfen?
Ich arbeite mit Win7 SP1, Python 2.7.4, wxPython 2.8.12.1
Beste Grüße
Humbalan
Ich habe eine wx-Anwendung, in der die Gültigkeit von Eingaben in Feldern beim Kill-Focus validiert wird und bei einem Fehler dieses Feld wieder den Fokus erhält. Damit kann der User nicht "aus diesem Feld heraus", wenn es nicht korrekt ausgefüllt ist. Problem: Auch beim Klick auf den Abbrechen-Knopf sagt die Kill-Focus-Methode "halt, da is noch'n Fehler" und das Abbrechen geht erst dann, wenn das Feld korrekt ausgefüllt ist. Das ist nun nicht im Sinne des Abbrechen-Knopfs. Ich habe mit event.GetWindow() versucht, das Ziel-Window des Events zu bestimmen, liefert aber immer None :K .
Ich möchte also irgendwie erreichen, dass die Validierung der Feldinhalte unterbunden wird, wenn ich den Abbrechen-Knopf klicke. Kann jemand helfen?
Ich arbeite mit Win7 SP1, Python 2.7.4, wxPython 2.8.12.1
Beste Grüße
Humbalan