Ermitteln welche Taste gedrückt wurde
-
Hallo gibt es irgendeine möglichkeit um zu ermitteln welche Taste gedrückt wurde?
Ich verwende den Borland C++ Builder 6
Auf der Konsole hab ich das mit den Tasten hinbekommen nur wie das auf einer Form geht weiss ich leider nicht.
-
Hi,
wichtig ist zunächst, die Formulareigenschaft
Form1->KeyPreview = true;
zu setzen. Mit dem Formular-Ereignis
void __fastcall TForm1::FormKeyPress(TObject *Sender, char &Key) { if (Key == VK_SPACE) ShowMessage("Du hast die Leertaste gedrückt"); }
fängst du die Tasten-Codes ab.
mfg
Peter
-
Das geht mit OnKeyDown. Evtl. TForm::KeyPreview auf true setzen.
Edit: Schon wieder nicht fix genug
-
Funktioniert danke.