Okay, wir sind uns also einig: Dialoge, die man per Tastaturbefehl "Escape" schließen kann, müssen zwingend auch einen Button "Close" / "Schließen" / sonstwas haben. Okay?

Dann kann ich auch die Eigenschaft "Cancel" benutzen und brauch nicht dediziert auf irgendwelche Key-Events zu reagieren.