Dot-Net
如何在 Windows 窗體中模仿 JavaScript 的 onBlur 事件?
我在 Windows 窗體上有電話和電子郵件文本框,我想在使用者離開欄位時對其進行驗證。
當我在 Visual Studio 表單設計器中點兩下文本框時,它會創建一個
textchanged事件。這不太適合,因為僅在使用者完成輸入完整條目後才呼叫 validate 方法,而不是在每次擊鍵後。有沒有辦法做到這一點類似於
onBlurJavaScript 中的事件?我試過了
MouseLeave,Off Focus他們都表現得像TextChanged。如何才能做到這一點?
試試這個
Leave事件。導航到您的控制項的“屬性”頁面。您只需鍵入要創建的方法的名稱即可。按
Enter,Visual Studio 將為您創建方法。
Validating 事件就是為此而設計的。如果您對輸入不滿意,請設置 e.Cancel = true。ErrorProvider 組件非常適合提供視覺回饋。

