2013-08-16 41 views
0

我是新的visual basic。我有一個TextBox,並且我想在用戶失去對textBox的焦點時觸發一個事件。如何在用戶失去焦點後觸發事件?

我試着寫

Private Sub TextBox_LostFocus() 

    something 
End Sub 

Private Sub TextBox_Leave() 

    something 
End Sub 

我真的不明白他們是如何工作的,我有

Private Sub TextBox_Change() 

    something 
End Sub 

和工作正常,所以我是什麼失蹤?當用戶不再寫在文本框中時,如何觸發事件?

回答

0

這是你想要什麼:

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) 

End Sub 

有一個幫手 - 當你在代碼編輯器的時候,你會看到在編輯器上方兩個列表框。左邊的列表包含當前模塊的可用對象。如果尚未選擇,請從中選擇TextBox。右側的列表框包含可用的事件。你應該在那裏看到Exit。點擊它將粘貼在上面的代碼中。

+0

謝謝,我在你張貼後一分鐘就創建了它。 –

相關問題