Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi KeyPreview Ein/Ausschalten ? (https://www.delphipraxis.net/18114-keypreview-ein-ausschalten.html)

Hansa 15. Mär 2004 03:01


KeyPreview Ein/Ausschalten ?
 
Hi,

folgendes Problem: ich benötige Return für weiter zu gehen im Form und ESC für diese zu schließen. Also praktisch ein Ersatz für TAB und ALT-F4. Vielleicht will einer das haben, aber meine DAUs nicht. Die ALT Taste ist schon zuviel. 8) Ich verwende deshalb die EnterTab Funktion.

Nun ist folgendes : Im Stringgrid geht das nicht, weil die Funktion da schon eingebaut ist, aber nur sofern KeyPreview im OI auf false steht. Kein Problem (habe ich gedacht). Im OnEnter / OnExit setze ich das auf true oder false. Wenn nun aber ein anderes Form geöffnet wird, ist es falsch rum. Wie soll ich das jetzt machen ?

@Mods: Falls EnterTab (gefunden hab ichs nicht) nicht in der CodeLib steht, dann fehlt es. :mrgreen:

Luckie 15. Mär 2004 05:56

Re: KeyPreview Ein/Ausschalten ?
 
Was verstehst du unter "falsch rum"? Und um mit Return oder sonst wie dem nächsten Control in der Tab-Reihenfolge den Fokus zu geben: WM_NEXTDLGITEM.

Sharky 15. Mär 2004 06:01

Re: KeyPreview Ein/Ausschalten ?
 
Zitat:

Zitat von Hansa
...@Mods: Falls EnterTab (gefunden hab ichs nicht) nicht in der CodeLib steht, dann fehlt es. :mrgreen:

Dann schreibe gefälligst einen Beitrag für die CodeLib ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:23 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