[.Net2.0]如何实现Winform中CheckedListBox的全选与取消和读取所有选中项的文本

 public void checkAllState(bool check)
        
{
            
for (int i = 0; i < this.checkedListBox1.Items.Count; i++)
            
{
                
this.checkedListBox1.SetItemChecked(i, check);
            }

        }




public string GetTags()
        
{
            
string tags="";
            
//for (int i = 0; i<checkedListBox1.Items.Count; i++)
            
//{
            
//    if (checkedListBox1.GetItemChecked[i])
            
//    {
            
//        tags += checkedListBox1.
            
//    }

            
//}
            foreach (object itemChecked in checkedListBox1.CheckedItems)
            
{
                
// Use the IndexOf method to get the index of an item.   
               
//MessageBox.Show("Item with title: \"" + itemChecked.ToString() + "\", is checked. Checked state is: " + checkedListBox1.GetItemCheckState(checkedListBox1.Items.IndexOf(itemChecked)).ToString() + ".");
                tags += itemChecked.ToString();
            }
   

            
return tags;
        }

原文地址:https://www.cnblogs.com/goody9807/p/896319.html