Tastatureingabe umleiten

20/11/2009 - 07:48 von Werner Perplies | Report spam
Hi,

ich habe ein schreibgeschütztes RichTextBox-Control. Sobald der Anwender
ein Zeichen über die Tastatur eingibt, schalte ich in ein Textboxcontrol
um:

private void InputRtfBox_KeyPress(object sender, KeyPressEventArgs e)
{
ShowInputWindowTextBox();
}

Das klappt auch. Ich möchte jetzt aber gerne das Zeichen, das das Ereignis
auslöste, in die Textbox umleiten.

Wie kann ich das am Besten realisieren?

Sendkeys.Send() scheint mir da keine gute Lösung zu sein, oder?

Danke für Interesse und Hilfe.

Gruß
Werner
Regulàre Ausdrücke testen?
http://www.weepee.de/de/wps_regex/wps_regex.html
www.weepee.eu
 

Lesen sie die antworten

#1 Felix Goller
20/11/2009 - 10:12 | Warnen spam
Werner Perplies schrieb:
private void InputRtfBox_KeyPress(object sender, KeyPressEventArgs e)
{
ShowInputWindowTextBox();
}

Das klappt auch. Ich möchte jetzt aber gerne das Zeichen, das das Ereignis
auslöste, in die Textbox umleiten.




Hallo,
deine Ereignis Routine ruft eine Funktion auf die mit der TextBox
korreliert. Ich gehe also davon aus das die Controls im selben Formular
sind. Warum verarbeitest du dann nicht die Eigenschaft
KeyPressEventArgs.KeyChar?

Ähnliche fragen