我已經搜索了什麼時候激活驗證事件的問題,但我發現迄今爲止的答案是驗證開始時。 我想知道的是驗證事件的實際觸發時間。 例如,當鼠標或鍵盤單擊某個控件時會觸發click事件,並且當控件不再是當前的聚焦控件時,會觸發類似的離開事件。 那麼驗證事件被解僱的解釋是什麼?引發驗證事件的確切原因是什麼?
回答
只有當接收焦點的控件的CausesValidation屬性設置爲true時,纔會觸發Validating事件。例如,如果您在TextBox的驗證事件中編寫了代碼,並且您單擊確定按鈕(CausesValidation = true),則會引發驗證事件,但是如果單擊取消按鈕(CausesValidation = false),則驗證事件將不會能夠開火。
那麼爲什麼在文本框中發起了驗證事件? –
因爲像「文本框」這樣的控件失去了焦點並將屬性CausesValidation設置爲false。 –
我很抱歉,如果這不是幫助你..所以讀這個..https://stackoverflow.com/questions/4464256/how-to-set-focus-to-a-control-after-validation-in-網絡這可能會幫助你關注焦點。 –
- 1. 事件不會觸發的原因是什麼?
- 2. 什麼是確切的原因和「錯誤充氣類com.google.android.maps.MapView」
- 3. 我在STM上被阻塞的確切原因是什麼?
- 4. 這次事故的原因是什麼?
- 5. 什麼原因導致jQuery點擊事件不總是觸發?
- 6. .htaccess不準確的原因是什麼
- 7. 是什麼原因
- 8. iOS開發:我應該使用XAuth驗證Twitter用戶的原因是什麼?
- 9. 對象的命名約定是什麼是觸發事件的原因?
- 10. 什麼都可能導致NavigationCancel事件被觸發的原因?
- 11. BILLING_RESPONSE_RESULT_BILLING_UNAVAILABLE的原因是什麼?
- 12. 'System.IO.IsolatedStorage.IsolatedStorageException'的原因是什麼?
- 13. RejctedExecutionException的原因是什麼?
- 14. 什麼是UnsatisfiedLinkError的原因?
- 15. UnsupportedClassVersionError的原因是什麼?
- 16. ChangeConflictException的原因是什麼?
- 17. 執行外部驗證的確切步驟是什麼?
- 18. 是什麼原因導致損壞的git的索引文件
- 19. 在事件中擁有「調度」功能的原因是什麼?
- 20. 爲什麼WinForm的FormClosing事件不會被觸發是否有原因?
- 21. PlatformID.MacOSX是什麼原因?
- 22. java.lang.reflect.InvocationTargetException:這是什麼原因?
- 23. 什麼是URL的正確驗證?
- 24. 下一個代碼中類拋出異常的確切原因是什麼?
- 25. 找出引起什麼的原因java.security.AccessControlException
- 26. 確定引起自舉事件的原因
- 27. 關於發送郵件的asp.net NetworkInformationException - 可能是什麼原因?
- 28. 驗證:解釋原因
- 29. Viewstate驗證失敗。原因
- 30. 條紋鏈路事件觸發的驗證是不正確
你試過[MSDN](https://msdn.microsoft.com/en-us/library/system.windows.forms.control.validating(v = vs.110).aspx)嗎?它很清楚。順便說一句,它與視覺工作室沒有任何關係。 – CodingYoshi