FormKeyPress
-
Hi!
Ich denke, dass es sich nur um eine kleinigkeit handelt, aber ich find sie einfach nicht
ich habe folgendes problem. ich möchte, dass mmein programm in einer bestimmte funktion sprint, sobald ich eine taste auf der tastatur drücke. jedoch geht er gar nicht erst in die FormKeyPress funktion rein?!?hier der code für die Funktion (ist aber eigentlich nicht so wichtig):
void __fastcall TFrMain::FormKeyPress(TObject *Sender, char &Key) { if(Key == 'u' || Key == 'U') pangle = pangle+1.0; if(Key == 'i' || Key == 'I') pangle = pangle-1.0; if(pangle<=1.0) pangle = 1.0; if(pangle>=179.0) pangle = 179.0; if(Key == 'c' || Key == 'C') colfac = colfac + 0.1; if(Key == 'v' || Key == 'V') colfac = colfac - 0.1; if(Key == 'q' || Key == 'Q') Picking = true; if(colfac==0.0) colfac = 0.0; if(colfac==3.0) colfac = 3.0; MyResize(); Manipulate(); }
ich habe auch schon breakpoints in die FormKeyPress-funktion gesetzt, aber der geht gar nicht in die funkition rein? kann sich das einer von euch erklären?!?
danke sehr
blubbermann
-
Hallo,
hast Du auch schön brav bei der Form KeyPreview auf true gesetzt ?
mfg
VergissEs
-
hm, die welt kann auch so einfach sein
hab ich voll vergessen...
noch ne frage: wie kann ich denn abfragen, ob die delete-taste gedrückt wurde?
-
Hallo,
Sieh mal in der Hilfe zu "Virtuelle Tastencodes" nach.
Ciao