 |
加入要让2和3换位置,可以这样:
List1.AddItem List1.List(3), 2
List1.RemoveItem 4
你可以下载http://www.vb-helper.com/HowTo/draglist.zip,这个例子允许用户使用拖放的办法改变列表的次序。
zxm1问:
操作系统: win98
编程工具: vb6
问题: 您好:
感谢您的帮助,但我上次问的LIST控件中移动位置对Style=0的绝对没有问题,但对于Style = 1的情况却有错误,移动后会改变LIST中的内容,不知能否解决!
水平: 中级
答:对于Style = 1,你可以这样做:
List1.AddItem List1.List(3), 2
List1.Selected(2) = List1.Selected(4)
List1.RemoveItem 4
在我的CheckListBox控件(http://china.zealsoft.com/cn/checklistbox/)中有一个DragSort的例子,也可以参考一下。
此问题由李海回答。
附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 窗体与菜单, form, window, tform, 标准控件, screen, button, combo, checkbox, listbox。
|