Combo-box Control赋值

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

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

请问如何处理这个东东的?
...全文
93 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
回复
相关推荐
发帖
界面
创建于2007-09-28

1.5w+

社区成员

VC/MFC 界面
申请成为版主
帖子事件
创建了帖子
2008-12-25 04:09
社区公告
暂无公告