3
我需要在對文本進行任何更改(例如,當用戶按下某個鍵並插入字符時)更新富文本框的格式。我怎樣才能做到這一點?哪個事件捕獲RichTextBox的每個編輯?
KeyDown發生得太早,並且無論如何不會佔用按鍵,KeyUp發生得太晚,也不會用鼠標進行剪切或粘貼。
即使在屏幕上出現更改之前獲得此事件也會更好。
我需要在對文本進行任何更改(例如,當用戶按下某個鍵並插入字符時)更新富文本框的格式。我怎樣才能做到這一點?哪個事件捕獲RichTextBox的每個編輯?
KeyDown發生得太早,並且無論如何不會佔用按鍵,KeyUp發生得太晚,也不會用鼠標進行剪切或粘貼。
即使在屏幕上出現更改之前獲得此事件也會更好。
使用TextChanged事件知道每當文本已更改
這並不總是工作,因爲如果相同的文本放入箱子,也不會觸發。 – Axxelsian 2012-07-12 11:58:09
在屏幕上出現更改之前是否發生這種情況? @Mac如果將相同的文字放入框中,爲什麼我會關心它?除非你說它不保存格式。 – Matt 2012-07-12 11:59:50
@Matt - 這只是尋找的東西,因爲我有一個文本框,可以根據文本加載我的表單的其餘部分,即使文本被編輯,並且新文本是相同的,我仍然想要它重新加載表單。 – Axxelsian 2012-07-12 12:03:18