0
今天我偶然發現LostFocus
事件中的TextBox
事件沒有觸發問題。大多數客戶沒有任何問題,但其中一小部分報告出乎意料的行爲。經過一番研究後,我發現沒有出現問題的客戶用鼠標點擊「確定」按鈕,而其他客戶端在其鍵盤上按下Enter
。 「Ok」按鈕是Form上的默認按鈕,因此按Enter
應該可以正常工作。問題是按下Enter
不會觸發焦點文本框上的LostFocus
事件。使用默認按鈕時,文本框lostfocus事件不會觸發
經過一番谷歌搜索後,很明顯,這是默認按鈕的預期行爲。重點不會丟失TextBox
,並且不會點擊它,而是在運行事件的代碼背後的代碼。
如何在使用默認按鈕時觸發LostFocus
事件?