注册 登录
编程论坛 C++ Builder

bcb中使用TListView时,如何设置才能自动排列图标,使得删除某个对象后不会留下空白

yinxing1999 发布于 2010-12-04 20:23, 2318 次点击
调用ListView1->Selected->Delete(),
listview中的对应会被删除,但是原先图标位置会成为空白,后面的图标不会自动填补过来。
就像查看windows目录下文件一样,如果是没有选择自动排列,删除某个文件后,对应位置,就是一片空白。

请教各位高手如何才能解决这个问题,小弟就是想删除某个对象后,后面的可以补上来,图标都可以依次自动排列好。

多谢。
2 回复
#2
rainbow12010-12-06 22:21
图标里有没有自动排列属性!如果有的话启动
#3
rainbow12010-12-06 22:50
把TListView->IconOptions->AutoArrange 的属性设定为 true 即可。意思是对 TListView 中的图标进行自动排列。
1