当用户输入 TextBox
时,我正在尝试过滤 ListView
中的项目列表,我使用 KeyDown
,并且 KeyPress
事件,但是当我阅读 textbox.Text
时,它总是在最后一次按键之前返回文本。有没有一种方法可以在不按 enter 的情况下始终获取 TextBox
中显示的内容?
请您参考如下方法:
使用 TextBox.TextChanged
事件(继承自 Control
)。
Occurs when the Text property value changes.
我的建议是尽量不要用按键事件(向下/按下/向上)破解它——还有其他方法可以更改文本框的文本,例如从右键单击上下文菜单粘贴文本。这不涉及按键。