C++中CListBox的用法简介

2014-11-24 09:41:23 · 作者: · 浏览: 1

下面是从一个CListBox中删除字符串的方法


每次删除一条,代码如下:


删除多条:


单条删除没什么可说的,主要说一下多条删除:
主要思路:记录当前选中记录的序号,循环删除每一条记录


实现过程:
1.首先定义nCount,表示选中的条数;
2.定义CArray用来记录别选中的序号;
3.设置CArray的大小为选中记录的条数;
4.为CArray进行复制
5.循环删除每一项


注意:关键在于第五条中,删除的时候一定要从大到小的删除,否者将会导致程序结果的错误;
原因:若从小到大的删除,每删除一条记录原来序号的位置会发生变化,这样在删除多条时,会有一条已选择的数据无法删除。