我有一个非常大的.net表单应用程序,我希望能够在表单级别捕获键盘输入并将其重定向到文本框,即使它没有焦点。我已经设置了KeyPreview标志的形式,我可以毫无问题地捕获关键事件。我甚至可以将字符发送到文本框,但我不知道如何处理光标键,删除,退格等等。
我尝试将焦点发送到表单OnKeyDown方法中的文本框,希望它会重定向按键但不起作用 - 看起来像Focus操作太慢了。
有什么好主意吗?
干杯,
克里斯。
答案 0 :(得分:0)
听起来您正在处理表单级别的事件,然后更改TextBox的文本。而是尝试在TextBox本身上重新引发KeyDown事件。