001
18.05.2006, 10:08 Uhr
ao
(Operator)
|
Reime ich mir das richtig zusammen?
Dein Programm erfordert eine Benutzeranmeldung, die in einem eigenen - vermutlich modalen - Form erscheint.
Schließt man dieses Form mit Alt-F4, ohne Benutzerdaten einzugeben, dann startet dein Programm trotzdem weiter und lässt den Benutzer arbeiten.
Das willst du verhindern. Richtig?
Der Ansatz, Alt-F4 abzufangen, führt in eine falsche Richtung, nämlich dazu, dass der Anmeldedialog entscheidet, ob der Rest des Programms starten darf, oder - genauso falsch - dass der Dialog als modales Fenster sich nicht abbrechen lässt und den Benutzer zu einer Eingabe zwingt.
Das Programm selber muss das entscheiden, und das Kriterium, was zählt, ist, ob gültige Benutzerdaten vorgelegt wurden oder nicht. Was der Benutzer in dem Dialog gemacht hat und wie das Form beendet wurde, spielt überhaupt keine Rolle.
ao Dieser Post wurde am 18.05.2006 um 10:10 Uhr von ao editiert. |