在VB6中,默认情况下,文本框的CausesValidation属性设置为True。在这种情况下,当Validate事件触发时是否还有一些自动生成的验证代码?我想这样的自动生成的代码至少会检查该字段是否为空。在VB6中,是否有一个自动生成的验证事件代码?
4
A
回答
5
要回答你的问题,不存在与文本框验证事件相关联的自动生成的验证代码。你必须写你自己的,你可以检查一个TextBox的Text属性的内容等
您可能会发现以下有用的:如果你想知道
The CausesValidation Property and the Validate Event - Visual Basic 6 TextBox Control
你怎么可能验证一个TextBox是“非空”,你可能会使用链接以下验证事件例如:
Private Sub txtRequired_Validate(Cancel As Boolean)
' Check that field is not empty.
If txtRequired.Text = "" Then
MsgBox "Please enter something here", vbExclamation
Cancel = True
End If
End Sub
0
它只是意味着它会调用验证功能,当您离开现场。你仍然需要编写你的验证。检查这个为例:http://www.techrepublic.com/article/automate-data-validation-in-vb6-with-causesvalidation-and-validate/5904942
0
没有,没有。
CausesValidation
控制Validate
事件是否是用于控制发射。如果它被解雇了,但是在你的代码中没有定义处理程序,则没有任何反应,验证成功。
相关问题
- 1. VB6 ImageList Frm代码生成
- 2. 是否有代码验证的CSS IDE?
- 3. 如何在点击事件功能代码一个自动生成的按钮
- 4. 是否在后面的代码中动态生成asp控件?
- 5. 是否有一个简单的.NET代码生成器用于事件驱动的有限状态机?
- 6. 是否有可能在Visual Studio中更改自动生成的事件处理程序代码?
- 7. 验证所有JDBC调用是否发生在一个事务中
- 8. 自动生成代码以批量生产。这是否合理?
- 9. 是否有一个很好的PHP CRUD代码生成器?
- 10. 验证PHP生成的HTML代码
- 11. 在sql中自动生成代码
- 12. 在c中自动生成gui代码#
- 13. 是否有可能在事件中使用jQuery自动完成
- 14. 是否有一个事件可以告诉WCF自动生成的代理何时执行异步操作?
- 15. 由Visual Studio自动生成的代码是否线程安全?
- 16. 自动生成html代码
- 17. 自动生成代码
- 18. 自动生成jquery代码
- 19. XCode自动代码生成
- 20. 自动生成代码
- 21. 自动生成EAN13代码
- 22. 是否有一个JQuery事件会在动态生成表格时被调用?
- 23. 在一个会话中生成不同的验证码
- 24. 在PyQt4中自动生成事件
- 25. 自动生成MVVM:验证和INotifyPropertyChanged的
- 26. 编译器代码生成器验证
- 27. PowerShell中自动生成的XML代码
- 28. C#TypeInitializationException在自动生成的代码
- 29. 在后面的代码中生成动态点击事件
- 30. Javascript生成的验证码
+1您的链接似乎已经错了不知何故。我编辑它去(我希望)正确的地方! – MarkJ 2012-04-06 19:22:30
@MarkJ谢谢!我粘贴时看起来很有趣 - 应该检查一下。 – 2012-04-06 19:30:27
这种治疗方法在小剂量下效果良好,但是(如我肯定的Jay会同意的),如果您使用大量控件进行此操作,最好通过调用验证事件中的验证过程来集中验证代码处理程序。这有助于最小化重复性代码。 – BobRodes 2012-04-13 14:36:45