请教:有关ComboBox

18320606 2005-09-14 01:05:24
通过循环已将数据绑定到DropList,假如它的值已经有三个了,分别为001,002,003
同时,在我的ListControl中也有相应的项目,通过点击可以立即反应到ComboBox中
当ComboBox的类型为DropDown时,很容易实现,一旦变为DropList就看不到效果了,请问应如何改语句.

//以下为我用类型DropDown时的语句
CComboBox m_DepotId;
CListCtrl m_list;

void CXxx::OnClickListControlEventXXX(...)
{
m_list.SetExtendedStyle(LVS_EX_FULLROWSELECT);
... ...
m_DepotId.SetWindowText(m_list.GetItemText(i,0));
... ...
}
...全文
116 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
18320606 2005-09-15
  • 打赏
  • 举报
回复
给你1分,气死你,哈.....
本来想给你0.1分的,可是必须是整数,没办法!哎.....
landgrave 2005-09-14
  • 打赏
  • 举报
回复
楼上说的很全,UP!
phoenix96_2000 2005-09-14
  • 打赏
  • 举报
回复
不要用SetWindowText
用这个
m_DepotId.SelectString(0,m_list.GetItemText(i,0));
或者m_DepotId.SetCurSel(m_list.FindStringExact(0,m_list.GetItemText(i,0));

15,976

社区成员

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

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