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
Narses: 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