[C++] Mute events ?

Hello,

J’ai différents contrôles utilisateur dans mon application Managed C++ / Windows Forms, affichant une série de paramètres et permettant de les modifier. Pour réagir aux modifications de l’utilisateur, j’utilise des events. Mon problème est que lorsque le programme initialise les contrôles, ça déclenche aussi des event. Et c’est un peu l’enfer, car un event modifie un truc qui déclenche un autre event qui modifie un autre truc, etc. Ca part dans tous les sens, et ça boucle.

Ce que je cherche, c’est un truc du genre :

control->set_Mute(true); control->set_Value(123); control->set_Mute(false);

En d’autres termes un moyen de dire à Windows Forms “touche à rien, je modifie un truc… voilà c’est bon, tu peux y aller”. Une suggestion ?