OVH Cloud OVH Cloud

Control et evenements

1 réponse
Avatar
alexandre jenny
Bonjour,
Sur ce problème, ca fait plusieurs jours que je tourne en rond. C'est simple
:
Imaginons une textbox tb1 qui a un evenement lié TextChanged => vers la
fonction DataChanged.
DataChanged stocke les resultats dans une structure mais peu importe.

Y-a-t-il un moyen de bloquer le declenchement de l'event ?

J'ai testé le flag enabled, mais l'event existe quand meme.
tb1.enabled = false;
tb1.Text = "pipo"; // => lance l'event quand meme

1 réponse

Avatar
Lebrun Thomas
Pour désactiver l'event :
tb1.TextChanged -= new EventHandler(DataChanged)

Pour le réactiver :
tb1.TextChanged += new EventHandler(DataChanged)

A+

-------------------
Thomas LEBRUN
http://morpheus.developpez.com


"alexandre jenny" wrote:

Bonjour,
Sur ce problème, ca fait plusieurs jours que je tourne en rond. C'est simple
:
Imaginons une textbox tb1 qui a un evenement lié TextChanged => vers la
fonction DataChanged.
DataChanged stocke les resultats dans une structure mais peu importe.

Y-a-t-il un moyen de bloquer le declenchement de l'event ?

J'ai testé le flag enabled, mais l'event existe quand meme.
tb1.enabled = false;
tb1.Text = "pipo"; // => lance l'event quand meme