我编写的是3个列表框。B的内容自动随A改变。C的内容随B改变。下面是C随B改变的一段编码。我执行的时候选择一个B中的内容后C中显示。但是我再选中B中的一个内容后,C中原来的内容不消失,2次选择的一起显示。
下面是我编写的C的内容随B改变的代码。有什么错误麻烦帮我指出来,改正下。
void CXDlg::OnSelchangeList2() 
{
// TODO: Add your control notification handler code here
int nIndex = m_list2.GetCurSel();
    switch(nIndex)
{
        case 0:
            {
                for(int j=0;j<3;j++)
{
             CString str;
         str.Format("处理器1%d",j);
             m_list3.AddString(str);
                           m_list3.SetCurSel(0);
}
            }
            break;        case 1:
            {
                for(int k=0;k<3;k++)
{
             CString str;
         str.Format("cup%d",k);
             m_list3.AddString(str);
m_list3.SetCurSel(0);
}
            }
            break;        default:
            break;
}

}