如何在Winforms TextBox中按下每个键后获取当前文本?

Joa*_*nge 1 .net c# textbox winforms

我正在尝试过滤a中的项目列表,ListView因为用户键入a TextBox和I use KeyDown,以及KeyPress事件,但是当我读取textbox.Text它时,它总是在最后一次按键之前返回文本.有没有办法在TextBox没有按下输入的情况下总是获得所显示的内容?

Ani*_*Ani 7

使用TextBox.TextChanged事件(继承自Control).

Text属性值更改时发生.

我的建议是尽量不要使用关键事件(向下/按下/向上)来破解它 - 还有其他方法可以更改文本框的文本,例如通过右键单击上下文菜单粘贴文本.这不涉及按键.