请教关于CComboBox 问题
我的CComboBox框中有两个字符串是相同的S1如何在代码中使其值显示一个?m_Combo_Entrystation.AddString(csValue);就是这个cs...
我的CComboBox 框中有两个字符串 是相同的 S1 如何在代码中使其值显示一个?
m_Combo_Entrystation.AddString(csValue); 就是这个csValue我在数据库读到了两个S1, 在不改变数据库的情况下,如何使其显示一个。谢谢了! 展开
m_Combo_Entrystation.AddString(csValue); 就是这个csValue我在数据库读到了两个S1, 在不改变数据库的情况下,如何使其显示一个。谢谢了! 展开
展开全部
AddString之前先检查列表里面是否已经有这个值了,如果有则不添加。
更多追问追答
追问
应该怎样具体写呢 用哪个函数呢 能不能提示下 ?谢谢了!!
追答
// CComboBox m_list;
// CString csValue;
int iIndex;
CString str;
for (iIndex = 0; iIndex < m_list.GetCount(); ++iIndex)
{
m_list.GetText(iIndex, str);
if (str == csValue)
break;
}
if (iIndex == m_list.GetCount())
{
m_list.AddString(csValue);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询