我编写的是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;
}
}
下面是我编写的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;
}
}
解决方案 »
- E语言的转VC Document对象的,跪求高手帮忙
- 在进行unicode的时候,大家是如何处理的?
- 如何在一个MFC的Dialog程序中加入menu
- 有关创建远线程CreateRemoteThread()之后的问题
- 寻求答案,帮帮忙,在线等!!
- 有关在ASP.NET里使用控件的问题,十万火急!
- 终于到达两星!!!历时35天。
- 如何在一个mfc工程里加入自己的.h和.cpp文件?
- 如何用VC++编写一个简单的刻录程序?请各位高手多多指教!!!
- 利用OpenThread 及GetExitCode 获取进程活跃线程个数 在XP下不能执行
- 关于宏的简单问题
- vc6 和 vs2008 能不能一起安装?
--------------------------------------------------------------
你是想选中B中的一个后,C中原来的内容全部删除,然后再在C中增加新的内容???
CListBox::ResetContent()先除去所有的内容,然后AddString,再SetCurSel(0);即可