【发布时间】:2013-08-02 09:26:11
【问题描述】:
我想在我的 VB.NET Windows 窗体应用程序中使用内置的验证框架。
在表单中,我需要验证表单中的特定控件。我可以在需要时通过手动调用ValidateChildren() 轻松获得。但是,我也需要进行表单范围的验证,而不是特定于任何控件。
我尝试通过调用Me.Validate()(用于表单)并处理Me.Validating 事件来做到这一点。但是,当调用 Me.Validate() 时,由于某种原因,事件不会被触发。
我为表单和所有控件设置了CauseValidation = True。
如何使用内置的验证框架获得我想要的?
【问题讨论】:
-
这是你想要达到的目标吗? - stackoverflow.com/questions/558621/…
-
不,我知道如何验证孩子,但是当我调用 form.validate 过程(应该会触发 form.validating 事件)时,我需要触发一些与自定义无关的代码。跨度>
-
我刚刚经历了完全相同的行为,并且对答案也很感兴趣:)
标签: .net vb.net winforms validation