2012-09-26 126 views
0

我使用此代碼將所選項目傳遞給名爲SelectedList的列表框。問題是,當我檢查了我的chekedlistbox的一個項目時什麼也沒有發生,這裏有什麼問題?checkedlistbox項目檢查到列表框

public void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e) 
     { 
      if (e.NewValue == CheckState.Checked) 
      { 
       selectedList.Items.Add(checkedListBox1.SelectedItem.ToString()); 

      } 
      else 
      { 
       selectedList.Items.Remove(checkedListBox1.SelectedItem.ToString()); 
      } 
     } 
     public void checkedListBox1_SelectedIndexChanged(object sender, EventArgs e) 
     { 
      selectedList.Text = checkedListBox1.SelectedItem.ToString(); 
     } 
+0

當你調試代碼是否觸及任何事件..? – MethodMan

+0

如何知道它是否正在調試此事件? –

+0

你添加斷點和命中F5,並開始運行你的代碼... – MethodMan

回答

0

解決這個問題是checkedListBox1_ItemCheck沒有在事件選項卡激活的情況下,這是編譯器並沒有在調試過程中考慮它的原因。

相關問題