我有一个简单的winform。其中有一个 TextBox 控件。在那,我已经连接了 KeyPress 事件。为什么?我正在尝试捕获用户在该文本框中键入的所有内容。但是,当他们按下回车键或回车键时,我会抓取他们输入的所有内容并将其发送到命令解析器以执行操作。
然后我会在屏幕上(在 RichTextBox 中)显示他们键入的任何内容,这样他们就知道该命令即将被处理。
简单的东西。
但问题是当我按下“退格”键时。Gui 显示不正确的文本,一个表示退格字符的奇怪字符,然后是正确的文本。
所以如果我输入这个......(==退格键)
abcdxxx<BS><BS><BS>efg
gui显示了这一点。
我希望它显示
abcdefg
(注意 XXX 字符和 3 个退格字符并没有显示)。
有什么建议么?