DateTimePicker Tastaturevents abfangen
-
Hallo ich habe folgendes Problem:
ich möchte wenn der Kalender offen ist das Tastaturevent(Escape) abfangen, bevor OnValueChanged aufgerufen wird
hat da jemand eine idee?
-
gibts nicht ein DropDownClosing event?
-
Ja es gibt ein OnCloseUp
welches allerdings auch nach dem onValueChanged aufgerufen wird und deshalb nicht weiterhilft...
-
ehm - willst du OnValueChanged nur abfangen wenn ESC geklickt wurde?
-
ja genau
-
ich wuerde vorschlagen das du vergleichst das der alte wert nicht der neue wert ist
wuerd ich pauschal immer machen
wennd er benutzer das selbe datum nochmal waehlt, oder ESC drueckt, braucht doch nichts gemacht werdenich kenn grad die parameter nicht, aber die haben bestimmt ein OldValue und NewValue, die brauchst du nur gegen pruefen
-
der Datetimepicker ist so abgeändert das er auch keinen wert haben kann was der default ist. Allerdings steht im Datetimepicker trotzdem ein datum drin und das wird eingetragen sobald man escape drückt
-
achso - und im event ist OldValue = null und NewValue = ein wert auch nach ESC richtig?
gibts kein selectionchanged ?
ne idee waere auch das dass OnValueChanged alles ab blockt und der wert nur in der OnSelectionChanged gesetzt werden kann - also wenn man etwas anklicktnur so ne idee