我已经搜索了什么时候激活验证事件的问题,但我发现迄今为止的答案是验证开始时。 我想知道的是验证事件的实际触发时间。 例如,当鼠标或键盘单击某个控件时会触发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