2017-03-09 52 views
0

我試圖「做些什麼」,當我檢查或取消選中checkedboxlist中的一個框。我嘗試使用https://msdn.microsoft.com/en-us/library/system.windows.forms.checkedlistbox.itemcheck(v=vs.110).aspx中的示例,但是當我選中或取消選中某個框時,事件從未觸發。C#CheckedListBox.ItemCheck事件

我搜索了答案和嘗試的例子,但當我檢查一個盒子時,他們都沒有給我任何結果。

private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e) 
    {  
     MessageBox.Show("ItemCheck Event"); 
    } 

我知道我錯過了一些簡單的東西,但我一直在試圖找到解決方案的圈子裏跑來跑去。任何提示將非常感謝。由於

+0

單擊屬性窗口中的閃電圖標。雙擊ItemCheck。 –

回答

3

你需要(InitializeComponents()後或Load處理程序形式的構造函數)來此處理程序添加到您的CheckBoxList.ItemCheck事件:

checkedListBox1.ItemCheck += checkedListBox1_ItemCheck; 
+0

這樣做。謝謝 – James

+0

@Xalu,不客氣 –