Winform 執行完 KeyPress後TextBox 文本多出來回車鍵符號(vbCrLf)解決方案

1.問題描述
1.1 通過按下回車鍵觸發事件,執行KeyPress事件之前
在這裏插入圖片描述
1.2執行KeyPress事件之後
在這裏插入圖片描述
1.3 可以看到原本應該被清空的文本內容多出來一個回車。
2.解決方案:在KeyPress事件函數中給e.Handled賦值爲True,這樣TextBox 不會再被賦值,問題得到解決
在這裏插入圖片描述
3.說明
關於 Handled,官方給出的解釋是:獲取或設置一個值,該值指示是否已處理KeyPress事件,如果 Handled屬性設置爲true,表示事件已處理。
如果這篇博客對您有所幫助的話,將是我的榮幸,如果能夠再點個讚的話,將是多麼美好的一件事。在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章