我正在嘗試編寫一個篩選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