Information générale
Catégorie:
Code, syntaxe and commandes
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 ?
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement