Tastaturcodes mit dem Borland-C++-Builder abfragen (Anfänger)
-
Hallo.
Ich will Tastaturcodes mit dem Borland-C++-Builder abfragen.
Jetzt mal eine ganz dumme Frage (*schon dafür schäm*):Wenn ich folgende Zeilen zum Abfragen benutze...
void __fastcall TForm1::Edit1KeyDown(TObject *Sender, WORD &Key, TShiftState Shift) { if (Key == VK_RETURN) { Label2->Caption="RETURN gedrückt!"; } }...muss ich dann am Anfang des Programmes was bestimmtes INCLUDEn
oder sollte das so funktionieren? (tut es bei mir nämlich nicht!)So, und nun schlagt auf mich ein.
Danke+Gruß, Micha
-
Hallo
liegt daran, weil TEdit bereits selber Zeichen abfängt. Aber bei dem Event OnKeyUp funktionierts.
Btw: "funktioniert nicht" ist keine ausreichende Fehlerbeschreibung!
/Edit : Und auch der Titel des Threads ist nicht aussagekräftig.bis bald
akari
-
die eigenschaft "KeyPreview" von Form1 muss true sein dann sollte das gehen.
-
Hallo
nein, KeyPreview muß nur true sein, wenn das Form vor dem aktiven Control die Tastatureingaben abfangen soll. Übernimmt das Control das Verarbeiten (wie in diesem Fall), ist es nicht notwendig.
bis bald
akari
-
beo mir funkt es ohne probs...
-
MiHoRhy: auch für dich gilt: Aussagekräftige Überschriften !!
-
AndreasW schrieb:
MiHoRhy: auch für dich gilt: Aussagekräftige Überschriften !!
Werd' mich in Zukunft dran halten!
@akari: Vielen Dank für den Tipp, funktioniert jetzt auch bei mir

Gruß, Micha