Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Tastatureingabe ganz einfach (https://www.delphipraxis.net/106401-tastatureingabe-ganz-einfach.html)

Piro 10. Jan 2008 10:59


Tastatureingabe ganz einfach
 
Moin Leute,

habe mal im Forum gesucht und bin nicht wirklich schlau geworden, was genau ich jetzt benutzen soll.

Ich möchte gerne, dass mein Programm, die Tastatureingabe auswertet.

Beispiel: Ich drücke die Taste "K" und mein Programm weiß dann im KeyPressUp, dass Taste "K" gedrückt wurde.

Hintergrund: Ich möchte nicht immer die Tastureingabe auswerten, welche Taste gedrückt wurde (z.B.: Key = vk_RETURN). Ich würde den Wert direkt auslesen. Taste "K" wird gedrückt und die Variable Key im KeyPressUp gibt mir "K" aus.

Ist das ohne großen Aufwand möglich?

Danke im voraus.

Piro 10. Jan 2008 11:04

Re: Tastatureingabe ganz einfach
 
habe es gefunden:

Delphi-Quellcode:
procedure Tfrm_main.dbgrid_filmeKeyUp(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
 cds_filme.Locate('TITEL',Char(Key), [loPartialKey, loCaseInsensitive] );
end;
Einfach den Befehl Char um Key legen und schon gibt er die Buchstaben und Zahlen zurück.


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