2012-02-16 22 views
1

我有一個Slider其值可以被改變或者通過用戶,或通過代碼(例如slider.Value = 20;繃事件監聽器和關斷編程

還有用於滑塊事件偵聽器,ValueChanged。 然而,我想以編程方式改變其值時,呼叫抑制對事件處理程序。也就是說,我不希望slider.Value = 20;火災的事件。

任何提示讚賞。

回答

0

你會注意到滑塊創建一個訂單一世設計師:

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

這將事件綁定到事件處理程序。您可以通過編程刪除此:

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

希望這有助於

+0

對不起 - 我假設C#,我不知道VB語法 – Liath 2012-02-16 15:38:49