Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

c++ builder 5: tastenabfrage

the brain / 1 Antworten / Baumansicht Nickles

hi
ich schreibe gerade einen taschenrechner für die umgekehrte polnische notation. ich möchte, sobald eine taste zb. 1 gedrückt wird einfach die funktion des 1-Buttons gestartet wird.
dass OnKeyPress etwas auslöst weiß ich schon, aber wie erkenne ich welche taste gedrückt worden ist? steht das in einer variable, wenn ja welcher? oder wie ist das sonst zu bewerkstelligen?

vielen dank schon jetzt!
mfg the brain

bei Antwort benachrichtigen
Borlander the brain „c++ builder 5: tastenabfrage“
Optionen

Hallo Brain,
beim OnKeyPress Ereignis wird mit dem Zeiger &Key der ASCII-Code des eingegebenen Zeichens übermittelt.
Um den Tastendruck abzufangen solltest Du KeyPreview des Formualars auf TRUE setzen, und anschließend die Tastendrücke über das OnKeyPress Ereignis des Formulars verarbeiten.

CU Borlander

bei Antwort benachrichtigen