Du kannst ja onformkeydown das machen:
Delphi-Quellcode:
if key=27 then
if edit1.text='' then
close
else
edit1.text:='';
Dann machst du noch dass er beim Editkeydown auch das form1keydown aufruft und bei allen anderen Kompos auch noch.
Allerdings würde ich dir es auf keinen Fall empfehlen so was einzuprogrammieren, weil wenn der (dumme) User jetzt versehentlich 2mal auf ESC kommt oder zu lange draufbleibt oder versehentlich draufkommt oder was auch immer...
Die ESC-Taste würde ich nicht mit einer close-Funktion belegen.
Michael Enßlin
Ich, der ich weiß, mir einzubilden, dass ich weiß, nichts zu wissen, weiß, dass ich nichts weiß.
Sokrates