Tastatureingaben abfangen und Zeichen einfügen in TextBox
Verfasst: Mi Aug 13, 2008 10:47 am
Moin!
Neues Board, neues Glück!
Programmiert hier zufällig jemand neben mir in C#/.NET?
Folgende Frage ergibt sich: Ich muss die Zeichenfolgen Alt-Gr+o, Alt-Gr+u und Alt-Gr+b in einer TextBox abfangen und dafür UniCodes in die Textbox einfügen.
Während ich die Zeichen inzwischen schon abfangen kann (indem ich von der TextBox ableite und die Funktion WndProc überlade und mir dort WM_KEYDOWN einfange), scheitert es nun am Einfügen des Zeichens.
Das Zeichen dem Text anzufügen ist kein Problem, aber ich möchte es natürlich dort einfügen, wo der Cursor steht und den Cursor anschließend hinter dem neuen Zeichen haben.
Hat jemand mit sowas schon experimentiert?
Neues Board, neues Glück!
Programmiert hier zufällig jemand neben mir in C#/.NET?
Folgende Frage ergibt sich: Ich muss die Zeichenfolgen Alt-Gr+o, Alt-Gr+u und Alt-Gr+b in einer TextBox abfangen und dafür UniCodes in die Textbox einfügen.
Während ich die Zeichen inzwischen schon abfangen kann (indem ich von der TextBox ableite und die Funktion WndProc überlade und mir dort WM_KEYDOWN einfange), scheitert es nun am Einfügen des Zeichens.
Das Zeichen dem Text anzufügen ist kein Problem, aber ich möchte es natürlich dort einfügen, wo der Cursor steht und den Cursor anschließend hinter dem neuen Zeichen haben.
Hat jemand mit sowas schon experimentiert?