我正在尝试编写一个筛选ListBox
的页面,具体取决于textbox
的内容。我有所有其他的东西工作,但我希望列表框应用过滤器发生在TextBox中的每个KeyDown
事件。问题是,当我捕获KeyDown事件并尝试查看TextBox.Text属性时,它仍为空。我想这是由于TextBox在丢失焦点时可能只会更新Text属性。如何在KeyDown事件期间捕获文本框的文本?
关于如何在KeyDown
事件期间获得TextBox
中当前文本的任何想法,而不必在每个KeyDown
期间捕获并重建字符数组?
谢谢!
也处理TextChanged,所以你可以通知复制粘贴 – 2011-12-21 00:11:56
这不是我看到的行为。 TextBox.Text似乎没有被应用,直到TextBox失去焦点。 – jermny 2011-12-21 00:13:12
@jermny当发生第一个KeyDown事件时,“Text”属性将仍为空。 – CodeCaster 2011-12-21 00:14:16