UP 
这个是让人纳闷,这样写好看一点
if (e.NewValue == CheckState.Checked)
listBox1.Items.Add(checkedListBox1.SelectedItem.ToString());
else
listBox1.Items.Remove(checkedListBox1.SelectedItem.ToString());

解决方案 »

  1.   

    private void checkedListBox1_SelectedIndexChanged(object sender, System.EventArgs e)
    {
       if(this.checkedListBox1.GetItemChecked(this.checkedListBox1.SelectedIndex) == true)
          {
    this.listBox1.Items.Add(this.checkedListBox1.SelectedItem.ToString());
          }
      else
         {
    this.listBox1.Items.Remove(this.checkedListBox1.SelectedItem.ToString());
         }
    }
    这个我给你实现了一下,应该可以解决你的问题了
      

  2.   

    谢谢楼上的 syqhero(南方) 和 youwanna(kiki) 想问问tmp1804你是来赚分的还是来学习的,难到分很重要吗?这是我来csdn的第一个贴,很多情况不了解,但也不用b4吧