您现在的位置: 软界网软界问答软件开发VC/VC.NET/MFC > 问题显示
我要提问    
提示:提问和回答别人的问题均可赢得积分
加入收藏我要投诉 我来回答
此问题已经被浏览57次,收藏:0次. 所属类别:[VC/VC.NET/MFC]
问题:怎样 样更改COMBO中某一项的索引值"?
Combo中第一项对应的索引值是0,我想让它从1开始,该怎么做呢?
thanks
提问时间:2007-2-25 8:04:36 回答次数:(6) 提问人:软界网友 我来回答
回答(1)
那就通过使用InsertString和DeleteString函数将第一项变成第二项,而第二项变成第一项。
回答人:软界网友 我来回答
回答(2)
我的意思是这样的:Combo中比如有三项,a,b,c.对应的默认索引值就是0,1,2。我现在希望把a,b,c对应的索引值变成1,2,3。该怎么做?
回答人:软界网友 我来回答
回答(3)
那就在第一项之前随便插入一项。
回答人:软界网友 我来回答
回答(4)
还有什么更好的办法吗?难道如果我想从10开始的话,就在前面加10项吗?
回答人:软界网友 我来回答
回答(5)
使用 CComboBox 类的 SetItemData 和 GetItemData 来实现
回答人:软界网友 我来回答
回答(6)

这个索引是系统分配的。

在 C 语言编程中,一般都以0为开始。

如果你需要这样做的话,最简单的方法就是在索引的基础上加1就可以了。
回答人:软界网友 我来回答
相关问题
关键字: 索引值,第一项,对应,开始,Combo中,该怎么做,我想,那就,te,成第,二项,是0,如果,10,就在,使用
我来回答
验证码