Combo-box Control赋值

chenzenghui 2008-12-25 04:09:53
Combo-box Control控件

我想通过一个string如"1;2;3;4;5;"赋值给控件,下拉显示出来。。

请问如何处理这个东东的?
...全文
130 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
ilovedrv 2008-12-26
  • 打赏
  • 举报
回复

string str1 = "1";
string str2 = "2";

CComboBox *pBox = (CComboBox *)GetDlgItem(IDC_COMBO1);
pBox->AddString(str1.c_str());
pBox->AddString(str2.c_str());
pBox->SetCurSel(0);
bitwwzhang130 2008-12-26
  • 打赏
  • 举报
回复
静态的就自己在属性里写好了,
动态的使用addstring一个一个add就可以了。
yang_fujiang 2008-12-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 oyljerry 的回复:]
自己解析string,用CString等,解析出1,2,3..
然后AddString一个个添加进去~
[/Quote]

就是这么添加
不过非要用string麽
既然这么有规律的东西 你也可以用一个数组存储
然后 addString一个个填进去的

或者直接在属性中加入 thx
ccpaishi 2008-12-25
  • 打赏
  • 举报
回复
ADDSTRING或者在属性里面一个一个的自己加
feilinhe 2008-12-25
  • 打赏
  • 举报
回复
如果不改变字符串的内容,在Box的属性里直接加
如果动态改变就按照LS的那种方式加
oyljerry 2008-12-25
  • 打赏
  • 举报
回复
自己解析string,用CString等,解析出1,2,3..
然后AddString一个个添加进去~
fandh 2008-12-25
  • 打赏
  • 举报
回复
比如你的一个combox的控件对象是combox;
那么就是combox.AddString(_T("1"));combox.AddString(_T("2"));.....
hxyman 2008-12-25
  • 打赏
  • 举报
回复
CComboBox cbSelect;
cbSelect.AddString(_T("1"));

------------------------------------
Posted By EasyCsdn1.0

15,980

社区成员

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

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