hur.cn - 华软网

 热门搜索

ComboBox 怎样不让其自动匹配

  作者:未知    来源:网络    更新时间:2011/6/11
ComboBox 怎样不让其自动匹配

就是解决列表框里面我字符串aaaaa,我在编辑框输入a,当我showdropdown是编辑框内容就编程了aaaaa
---华软 网友回答---
C++">int j = m_CBLXS.GetCount(); for (int i=j-1;i>=0;i--)
{
m_CBLXS.DeleteString(i);
}
m_CBLXS.GetWindowTextW(str);

dbado.CreateInstance();
dbado.SetConnectionString(_T("Microsoft.ACE.OLEDB.12.0"),_T("c:\\Realestate.accdb"),NULL);
dbado.OpenConnection();
str1 =  _T("select top 5 * from 旅行社信息 where 旅行社名称 like '%")+str+_T("%' or 旅行社编号 like '%")+str+_T("%'");
dbado.OpenRecordset(str1);
while (!dbado.IsEndRecordset())
{
dbado.GetFieldValue(_T("旅行社名称"),sitem1);
dbado.GetFieldValue(_T("旅行社编号"),sitem2);
str2= sitem1+_T(" ")+sitem2;
m_CBLXS.AddString(str2);
dbado.MoveToNext();
}
dbado.CloseConnection();
dbado.CloseRecordset();
m_CBLXS.SetEditSel(str.GetLength(),-1);
//m_CBLXS.SetCurSel(-1);
SetCursor(LoadCursor(NULL, IDC_ARROW));
//m_CBLXS.Invalidate(0);
m_CBLXS.ShowDropDown(true);

---华软网友回复---

---华软网友回复---
设置一下
---华软网友回复---
哈希表
---华软网友回复---
mark
---华软网友回复---
先把内容清空再ShowDropDown再AddString就好了。。。 
算是解决了。。。      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。