sanmoking 发表于 2009-9-21 10:32:27

如何实现ListView的拖动排序

本帖最后由 sanmoking 于 2009-9-22 13:09 编辑

如题,自己试验了好久,只能实现不同ListView之间的拖动,不能实现同一个ListView中不同ListViewItem的拖动,在此求助各位领导。
我创建的ListViewItem是批量创建的,所以没有定义返回控件标识(控件ID)的变量,是否跟这个有关?
for $i = 0 to UBound($l)-1
$fill = StringSplit ($l[$i], "\", 1 )
GUICtrlCreateListViewItem ($i+1&"|"&$fill[$fill]&"|"&size(FileGetSize( $l[$i]))&"|"&$l[$i],$liebiao)
Next
上面的是批量创建ListViewItem的代码,生成一个文件列表而已,$l这个数组里面的元素保存的是文件的完整路径。
大家帮忙研究以下。。或者给个例子的传送门,我搜索了一下也没找出来。

顽固不化 发表于 2009-9-21 17:55:34

很有意思的题目,列可以通过样式设置实现左右顺序的改变,而行没有拖动变化的样式。希望大家找出个好的办法分享一下。

pusofalse 发表于 2009-9-21 19:29:49

搜索了没搜到?试着搜索“listview 拖动”。

顽固不化 发表于 2009-9-21 19:51:22

学习金牌会员的大作了,非常好的例子

afan 发表于 2009-9-21 19:56:12

的确非常好的例子,感谢pusofalse 兄~!

afan 发表于 2009-9-22 01:21:29

pusofalse 兄已新出炉了一个UDF~~~~~~~~~
http://www.autoitx.com/forum.php?mod=viewthread&tid=9908&extra=page%3D1

sanmoking 发表于 2009-9-22 13:08:41

pusofalse 兄已新出炉了一个UDF~~~~~~~~~
http://www.autoitx.com/forum.php?mod=viewthread&tid=9908&extra=page%3D1
afan 发表于 2009-9-22 01:21 http://autoitx.com/images/common/back.gif
多谢pusofalse和afan 。仔细学习。

3131210 发表于 2019-1-17 15:03:01

权限不够啊。。。。。。
页: [1]
查看完整版本: 如何实现ListView的拖动排序