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
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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
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
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