![]() |
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 |
keypreview der form auf true, dann bei key=vk_escape form1.close o.ä.
such mal was zu keypreview hier im forum! |
statt form1.close;
tuts close idR auch schon (aufjedenfall wenn man ne Prozedur "OnKeyPress" o.ä. dafür nimmt) ;) |
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:... |
...auch ne Lösung (falls es geht, wovon ich jetzt aml ausgehe)
|
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:40 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz