Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Fenster abrupt schließen..... (https://www.delphipraxis.net/5073-fenster-abrupt-schliessen.html)

hans-peter 22. Mai 2003 21:10


Fenster abrupt schließen.....
 
Hi,

ich habe auf einem Formular mehrere Editfelder positioniert und der Cursor blinkt schon erwartungsfreudig im ersten Feld.

Jetzt will ich aber nicht mehr, will kein Editfeld ausfüllen und auch nicht die Maus anpacken, um einen Button (Schließen) zu betätigen,
ich würde gerne nur mit einem Tastendruck (nämlich Escape) die ganze Sache beenden und das Fenster wieder schließen.

Geht das?

Grüße
Hans-Peter

nailor 22. Mai 2003 21:14

keypreview der form auf true, dann bei key=vk_escape form1.close o.ä.
such mal was zu keypreview hier im forum!

Tiefflieger 22. Mai 2003 21:23

statt form1.close;
tuts close
idR auch schon (aufjedenfall wenn man ne Prozedur "OnKeyPress" o.ä. dafür nimmt) ;)

sakura 22. Mai 2003 21:57

Es geht viel einfacher:

Wenn Du bereits einen Button zum Schließen hast, setze die Eigenschaft Cancel auf True und Escape wird als OnClick verarbeitet.

...:cat:...

nailor 22. Mai 2003 21:58

...auch ne Lösung (falls es geht, wovon ich jetzt aml ausgehe)

sakura 22. Mai 2003 22:00

P.S. Die Eigenschaft Cancel ist für Escape, wie die Eigenschaft Default für die Entertaste ;-)

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:53 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz