![]() |
Keyboard => Procedure
hallo,
ich möchte auf tastenklick eine aktion ausführen lassen, wie mache ich das? Also z.b. wenn ich die w-Taste drücke soll das fenster geschlossen werden.... |
Re: Keyboard => Procedure
hi,
dafür würden sich Events wie zum Beispiel OnKeyDown, OnKeyUp oder OnKeyPress anbieten :) Sind, glaube ich, bei jedem WinControl dabei. aeno |
Re: Keyboard => Procedure
und wie benutze ich diese events :)
meine delphi hilfe ist englisch :( |
Re: Keyboard => Procedure
Zitat:
Du bist 18, hast also Englisch in der Schule (oder zumindest vor nicht allzu langer Zeit gehabt) und schreibst Programme in einer englischen Programmiersprache und kommst nicht mit einer englischen OH zurecht? Wenn du mal was im MSDN suchen musst, wirst du auch Pech haben, denn das ist auch nur zum Teil ins Deutsche übersetzt. Wie dem auch sei: Im OnKeyPress-Event deiner Form bekommst du den Parameter Key: char übergeben. Dieses Event wird immer ausgelöst, wenn der User auf der Form eine Taste drückt. Und jetzt rat mal, was der Parameter Kex beinhaltet. Richtig, die gedrückte Taste ;) Du solltest aber besser die Eigenschaft Keypreview der Form auf true setzen, damit sie auch Tastendrücke empfängt, wenn der Fokus bspw. auf einem Button liegt. |
Re: Keyboard => Procedure
also irgendwie bin ich zu blöde dazu...
ich bekomm es einfach nicht hin :( EDIT: ich habs hinbekommen :) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:19 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