![]() |
F-Tasten
Wie greife ich auf F-Tasten zu? Also KeyPreview is bei Form auf True... und im OnKeyPress Ereignis habe ich die Funktion:
Delphi-Quellcode:
Aber da tut sich nichts..., wenn ich den Wert auf #65, und dann A drücke dann kommt die Meldung -.-
if Key = #112 then ShowMessage('Taste F1');
Wie spreche ich die F-Tasten an? |
AW: F-Tasten
Nimm mal die OnKey[Up|Down]-Events und die VK_??-Konstanten.
Dann sollte es gehen. |
AW: F-Tasten
Funktioniert :), aber wo is unterschied zwischen den Ereignissen KeyUp/Down und KeyPress??
|
AW: F-Tasten
Ich hab mir eingeprägt, das das OnKeyPress-Event für Text gedacht ist. Technisch hab ich jetzt aber keine Begründung auf Lager. :)
|
AW: F-Tasten
![]() Zitat:
|
AW: F-Tasten
Okay mit dem OnKeyDown - Ereignis funktioniert es... aber ich habe jetzt auf meiner PageControl auf dem zweiten Tab einen EmbeddedWB und dort wird beim OnCreate eine Seite aufgerufen... jedoch wenn ich zu dem TabSheet wechsle.. funktioniert das Ereignis nicht mehr -.-
|
AW: F-Tasten
Zitat:
|
AW: F-Tasten
Gibt es da eine alternative Möglichkeit?
|
AW: F-Tasten
Hallo,
hilft es, wenn Du einen Actionmanager benutzt und in diesem die Ereignisse zuweist? |
AW: F-Tasten
Pardo: hab ohne zu denken geschrieben.. weiss schon was du meinst danke.. mal probieren
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:34 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-2025 by Thomas Breitkreuz