2014-01-21 26 views

回答

3
ComboBox comboBox = new ComboBox(); 

訂閱的SelectedIndexChanged事件

comboBox.SelectedIndexChanged += comboBox_SelectedIndexChanged; 

使用下面的代碼退訂的SelectedIndexChanged事件

comboBox.SelectedIndexChanged -= comboBox_SelectedIndexChanged; 
+0

+1 ...好的解決方案 – andy

0

您可以在點擊按鈕取消像下面的事件:

combo1.SelectedIndexChanged -= combo1_SelectedIndexChanged; 
1

有選項

  1. 數量可以退訂事件暫時
  2. 您可以維護一個標誌,檢查是否需要處理與否。
+0

+1 ....第二種方法很容易維護 – andy

1
  1. 您可以禁用/啓用組合框,按鈕的基礎上點擊
  2. 您可以退訂SelectedIndexChanged通過@Ramashankar
  3. 如告訴保持一個標誌來檢查事件是否有被執行或不是
相關問題