Autor Beitrag
BigAl
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 31

XP, Vista, 7, 2000+ Server
RAD Studio XE / XE2 EP/Prof., C#, MSSQL, HTML, PHP, Step 7...
BeitragVerfasst: Mo 30.05.11 07:22 
Hallo zusammen,

hat jemand eine Idee, wie man Tastendrücke an ein TDBGrid senden könnte? Beim TDBCtrlGrid gibt es ja die Methode "DoKey".

Ich bin am Erstellen einer Anwendung die auf einem Touch-Screen läuft. Neben dem Grid habe ich diverse Tasten für Up/Down/PgUp/PgDown usw.. Ich könnte natürlich über die Tabelle arbeiten und mit Next/Prior usw. die Datensätze wechseln, jedoch scheitert das spätestens bei PageUp und PageDown. Diese hängen ja immer auch davon ab, welcher Datensatz gerade markiert ist usw.. Ein entsprechde Methode wie TDBCtrlGrid.DoKey gibt es ja für das TDBGrid scheinbar nicht...

Alex

---Moderiert von user profile iconNarses: Beiträge zusammengefasst---

Ich bin's nochmal...

Hat sich erledigt. Mache das jetzt mit "SendMessage(<grid>.Handle, WM_KEYDOWN, VK_<xxxx>, 0). Funktioniert bestens...

Alex