为什么我的下拉式组合框(下拉不了,没任何显示)
只显示的是初始值。
相关程序如下
//初始化组合框
m_cmbType.AddString("日常用品");
m_cmbType.AddString("文具");
m_cmbType.AddString("球类");
m_strType="日常用品";
//初始化列表框
for(int i=0;i<4;i++)
{
m_lstName.AddString(comm[i].strName);
}
//将变量的值传给控件
UpdateData(false);//获取组合框当前选项
int nIndex=m_cmbType.GetCurSel();
m_cmbType.GetLBText(nIndex,m_strType);
if(m_strType=="日常用品")
{
nStart=0;
}
else if(m_strType=="文具")
{
nStart=4;
}
else
nStart=8;
//清除列表框原有内容
m_lstName.ResetContent();
//重置列表框当前内容
for(int i=nStart;i<nStart+4;i++)
{
m_lstName.AddString(comm[i].strName);
}
这样有什么问题吗???
只显示的是初始值。
相关程序如下
//初始化组合框
m_cmbType.AddString("日常用品");
m_cmbType.AddString("文具");
m_cmbType.AddString("球类");
m_strType="日常用品";
//初始化列表框
for(int i=0;i<4;i++)
{
m_lstName.AddString(comm[i].strName);
}
//将变量的值传给控件
UpdateData(false);//获取组合框当前选项
int nIndex=m_cmbType.GetCurSel();
m_cmbType.GetLBText(nIndex,m_strType);
if(m_strType=="日常用品")
{
nStart=0;
}
else if(m_strType=="文具")
{
nStart=4;
}
else
nStart=8;
//清除列表框原有内容
m_lstName.ResetContent();
//重置列表框当前内容
for(int i=nStart;i<nStart+4;i++)
{
m_lstName.AddString(comm[i].strName);
}
这样有什么问题吗???
可是让我输入密码?
是怎么回事啊?
谢谢大家哦!
handwolf(初学者)
aoosang(智慧的鱼)
说的对!