Vb code for validating textbox Cuple having sex in chatrandom
Note that Validate Controls returns an error 380 if Cancel was set in the Validate event procedure of the control that had the focus.Visual Basic 6's validation scheme has two flaws, though.They work together as follows: When the input focus leaves a control, Visual Basic checks the Causes Validation property of the control that is about to receive the focus.If this property is True, Visual Basic fires the Validate event in the control that's about to lose the focus, thus giving the programmer a chance to validate its contents and, if necessary, cancel the focus shift. Imagine that you have five controls on a form: a required field (a Text Box control, txt Required, that can't contain an empty string), a numeric field, txt Numeric, that expects a value in the range 1 through 1000, and three push buttons: OK, Cancel, and Help.The Validate event fires whenever the user attempts to set focus to another field on the same form or when the form unloads from memory while the current field has focus.
The only way to solve this problem is to invoke the Validate Controls method from within the default Command Button control's Click event procedure.Your code won't raise an error, even if the second field doesn't contain a valid number!Fortunately, it doesn't take much to create a generic routine that forces each control on the form to validate itself: Private Sub Form_Query Unload(Cancel As Integer, Unload Mode As Integer) ' You can't close this form without validating all the fields on it. Set Focus If Err = 0 Then ' Don't validate controls that can't receive input focus.This is possible because they are extender features, provided by the Visual Basic runtime to all the controls placed on a form's surface.One Visual Basic operator has great potential when it comes time to validate complex strings but is neglected by most Visual Basic developers.