General information
Title:
Using a message box in Validating method
I have noticed strange behaviors with VB.NET.
1. In the Validating method of a textbox place a messagebox command.
2. If the next object you select is a button the validation method of the textbox fires but the click method of the button does not.
Private Sub TextBox1_Validating(ByVal sender As Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles TextBox1.Validating
MessageBox.Show("Validating")
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
MessageBox.Show("hello")
End Sub
Also
You have textbox1 with a validating method as above. causesvalidation = true
You have button1 with causesvalidation=false
You have button2 with causesvalidation=true
1. You click into the textbox then into button1 (textbox.validating does not fire) then click into button2 and textbox.validating fires. I did not expect this.
Hope this makes sense. I searched the archives but did not see a similiar problem.
TIA
Robert
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only