[.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;
        }

posted @ 2007-09-18 11:43  PointNet  阅读(6038)  评论(0编辑  收藏  举报