나는 체크리스트 박스를 찍은 winform에서 일하고있다. 체크리스트 상자의 체크 된 항목을 배열리스트에 저장하고 싶습니다. 체크리스트 상자에 5 개의 항목이 있으며, itemcheck
이벤트를 처리하고 싶습니다.CheckListBox의 ItemCheck 이벤트가 항상 뒤에있는 이유는 무엇입니까?
이벤트가 발생하면 이벤트가 발생하지만 이벤트 처리기 항목 수가 2가되면 항목 수가 0으로 다시 남아 있습니다. 다음 번에이 프로세스를 반복하면 항목 수가 1이됩니다.하지만 이제는 3 항목을 체크했습니다.
미챠가 연결된 질문에 설명 된 바와 같이private void CLB_Course_ItemCheck(object sender, ItemCheckEventArgs e)
{
List<string> items = new List<string>();
foreach (string ItemsChecked in CLB_Course.CheckedItems)
{
items.Add(ItemsChecked);
}
}
여기를 읽으십시오 : http://stackoverflow.com/questions/4454058/no-itemchecked-event-in-a-checkedlistbox –