2012-02-16 2 views
1

J'ai un Slider dont la valeur peut être modifiée soit par l'utilisateur, soit par le code (par exemple slider.Value = 20;.Basculement Event Listeners et hors programme

Il y a aussi un écouteur d'événement pour le curseur, ValueChanged . Cependant, Je veux supprimer l'appel au gestionnaire d'événements lors du changement de sa valeur par programmation. C'est, je ne veux pas le

Répondre

0

feu slider.Value = 20; l'événement.

Tous les conseils sont appréciés. Vous remarquerez que le curseur crée une ligne je n le concepteur:

this.slider.ValueChanged += new System.EventHandler(this.OnValueChanged); 

Ceci lie l'événement au gestionnaire d'événements. Vous pouvez supprimer ce programatically:

this.slider.ValueChanged -= new System.EventHandler(this.OnValueChanged); 

Hope this helps

+0

Désolé - Je suppose C#, je ne sais pas la syntaxe VB – Liath