General information
Category:
Coding, syntax and commands
I have a TextBox on a form , and on the Leave event I have code to call a MessageBox and am getting some unexpected behaviour.
e.g.
If I have on the Leave event of a textBox: Messagebox.Show("This is a test") , this messagebox displays once.
if I have : MessageBox.Show("This is a test"); followed by This.MyOtherControl.Focus(), the Messagebox fires twice. The fact that I have a Focus seems to be firing the 'Leave' event a second time.
I would need to do this type of thing quite regulalry i.e. on leaving a control, DO SOMETHING and then set focus to another control. Is the 'Leave' event the best time to do this or is there some other way round the Leave event firing twice ?
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