Moin!
Ich mal wieder ;-)
Wie bekomme ich denn möglichst bequem den Rückgabewert WORD &Key aus einem OnKeyUp-Ereignis in den entsprechenden AnsiString gewandelt?
In der Hilfe steht bei mir nur
Wenn ich allerdings nach virtuelle Tastencodes suche, finde ich keinen Eintrag in meiner Hilfe :-(
Ein bisschen Abhilfe schafft sowas, aber das funktioniert natürlich nur mit Buchstaben:
Wie gesagt, im Endeffekt brauch ich die Zuordnung Taste auf ASCII-Zeichen. Da muss es doch bereits ein Funktion dafür geben, oder?
Gruß, und danke!
Ich mal wieder ;-)
Wie bekomme ich denn möglichst bequem den Rückgabewert WORD &Key aus einem OnKeyUp-Ereignis in den entsprechenden AnsiString gewandelt?
In der Hilfe steht bei mir nur
Der Parameter Key bezeichnet die Taste auf der Tastatur. Verwenden Sie für nicht alphanumerische Tasten die virtuellen Tastencodes, um die gedrückte Taste zu bezeichnen. Weitere Informationen finden Sie unter Virtuelle Tastencodes.
Ein bisschen Abhilfe schafft sowas, aber das funktioniert natürlich nur mit Buchstaben:
Code:
void __fastcall TForm1::RichEdit1KeyUp(TObject *Sender, WORD &Key, TShiftState Shift) { AnsiString k; char kk; int sh; kk=Key; k=kk; sh=Shift.ToInt(); if(!sh) k=k.LowerCase(); else k=k.UpperCase(); ComPort1->WriteStr(k); }
Gruß, und danke!
Comment