+ -
当前位置:首页 → 问答吧 → 关于CListBox顺序显示的问题

关于CListBox顺序显示的问题

时间:2011-10-31

来源:互联网

CListBox有个sort属性,在资源编辑器中可以设置,那么动态创建的CListBox控件怎样设置才能让插入的内容按照先后顺序显示呢?

作者: nanquanbaba0013   发布时间: 2011-10-31

动态创建时加上LBS_SORT风格
C/C++ code

 m_listBox.Create(LBS_SORT|WS_CHILD|WS_VISIBLE|WS_VSCROLL|WS_HSCROLL|WS_TABSTOP,.....)


作者: gameslq   发布时间: 2011-10-31

这个sort是按照名称来排序的。如果你要按插入顺序显示,就应该把这个属性去掉

作者: jxcr1984   发布时间: 2011-10-31

sort就自动按照名字排序了,想控制顺序不用sort,然后在尾部或者头部按照自己想要的顺序插入字符串就行

作者: kemee   发布时间: 2011-10-31

引用楼主 nanquanbaba0013 的回复:
CListBox有个sort属性,在资源编辑器中可以设置,那么动态创建的CListBox控件怎样设置才能让插入的内容按照先后顺序显示呢?

插入内容按照先后顺序显示,你只要在插入的时候指定真确的Index不久可以了吗。

作者: yuucyf   发布时间: 2011-10-31

去掉 sort 属性就是按照插入顺序了!!!

作者: shen_wei   发布时间: 2011-10-31

同楼上
取消sort属性。

作者: jax_lee   发布时间: 2011-10-31

该回复于2011-12-13 14:17:25被管理员删除

  • 对我有用[0]
  • 丢个板砖[0]
  • 引用
  • 举报
  • 管理
  • TOP
#8楼 得分:0回复于:2011-12-13 18:09:32
同上的观点

作者: tttt870226   发布时间: 2011-12-13

膜拜!!

作者: liangbina07   发布时间: 2011-12-13

m_listBox.Create(LBS_SORT|WS_CHILD|WS_VISIBLE|WS_VSCROLL|WS_HSCROLL|WS_TABSTOP,.....) 去掉LBS_SORT属性即可 安插入的先后顺序 楼上已有正解了

作者: neolyao   发布时间: 2011-12-13