Tastendruck auf Formular abfragen
17. Mär 2005, 11:06
Hallo,
eigentlich sollte es ganz simpel sein, aber irgendwie komme ich nicht dahinter:
Ich möchte für ein einfaches Spiel jeden Tastendruck auf einem Form abfangen und in einem String ablegen, um diesen dann mit einem anderen zu vergleichen (z. B. es wird a gedrückt, im String2 steht "Opa Knack", a ist darin enthalten, also wird ein Event hierzu ausgelöst).
Das Problem daran ist, dass ich auf diesem Formular nur Schaltflächen habe. Wenn ich nun einen OnKeyPress-Event auf das Formular lege, eine der Schaltflächen aber den Fokus hat, wird jeder Tastendruck auf den Button bezogen, und mein OnKeyPress-Event auf dem Formular bringt gar nichts. Ein OnKeyPress-Event auf den Schaltflächen bringt zwar da schon eine geringe Abhilfe, jedoch ist es dann nicht mehr möglich, diese mittels Tastatur zu steuern.
Hat hier jemand einen Tipp für mich? (ich hoffe, meine Problembeschreibung ist zumindest halbwegs nachvollziehbar)
Danke
Opa
|