2012-02-16 4 views
1

私はその値がユーザーによって、またはコードのいずれかを介して変更することができる(例えばslider.Value = 20;トグル・イベント・リスナーのオンとオフをプログラム

スライダー、ValueChangedのイベントリスナーもありSliderを持っている。 が、私はつまり、私はslider.Value = 20;火災イベントを望んではいけない。プログラムで、その値を変更するときに、イベントハンドラへの呼び出しを抑制したい。

任意のヒントが高く評価されています。

答えて

0

あなたはスライダがラインを作成し、わかります私デザイナー:

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

これは、イベントをイベントハンドラーにバインドします。あなたはプログラム的にこれを削除することができます

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

希望これは申し訳ありません

+0

に役立ちます - 私はVBの構文を知らない、C#のを想定しています – Liath

関連する問題