郁闷:为什么下拉框中的数据删不掉。

yuaner1978 2004-08-03 09:15:39
CComboBox m_name;
int count=m_name.GetCount();
int i;
for(i=0;i<=count;i++)
{
m_name.DeleteString(i);
UpdateData(false);
}

用上面的语句。为什么下拉框始终不能删除第一个数据和最后一个数据。
谢谢各位哥哥姐姐!
...全文
95 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuaner1978 2004-08-03
  • 打赏
  • 举报
回复
谢谢!搞定。结贴!
蓝白云 2004-08-03
  • 打赏
  • 举报
回复
对不起!上面的错了!不好意思

答案是一楼和二楼所说
蓝白云 2004-08-03
  • 打赏
  • 举报
回复
CComboBox m_name;
int count = m_name.GetCount();
int i;
for(i = 0;i < count; i++)
{
m_name.DeleteString(0);
}
UpdateData(false);

试试这个
yening0914 2004-08-03
  • 打赏
  • 举报
回复
happyparrot(快乐鹦鹉) 回答的好快呀!
快乐鹦鹉 2004-08-03
  • 打赏
  • 举报
回复
清空CComboBox不用这么费劲。
CComboBox::ResetContent函数可以清空CComboBox啊

pmyComboBox->ResetContent();
ASSERT(pmyComboBox->GetCount() == 0);
flyelf 2004-08-03
  • 打赏
  • 举报
回复
while(m_name.GetCount()>0)
{
m_name.DeleteString(0);
}

其实使用m_name.ResetContent();就可以删除所有的数据了

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧