永发信息网

vb拖动list项改变顺序

答案:2  悬赏:10  手机版
解决时间 2021-03-17 17:03
RT,求教,小弟谢过

用鼠标拖动list里的item,使它移动,来改变顺序
最佳答案
拖动是做不了.只能做点击改变
private ListStr1 AS STRING
Private MoveText As Boolean

Private Sub List1_Click()
If MoveText = False Then
Label1.Caption = List1.ListIndex
ListStr1 = List1.Text
List1.RemoveItem List1.ListIndex '删除当前行.
List1.Refresh '强制全部重绘一个窗体或控件
MoveText = True
Else
Select Case List1.ListIndex
Case 0
List1.AddItem ListStr1, List1.ListIndex
Case Else
List1.AddItem ListStr1, List1.ListIndex '插到当前行的前面
End Select
List1.Refresh '强制全部重绘一个窗体或控件
MoveText = False
End If
End Sub
全部回答

'自己修改,给你写的最简单的,测试正常

'list1的oledragmode设为1,list2的oledrogmode设为1,它们为只读属性,运行前修改。 option explicit private sub form_load()     dim i as integer     for i = 1 to 100     list1.additem "项目" & i     next end sub private sub list2_oledragdrop(data as dataobject, effect as long, button as integer, shift as integer, x as single, y as single)     list2.additem data.getdata(1) '可加个判断,如果list2已存在当前拖拽的值忽律。 end sub

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
圆脸的妹子适合什么样的眉形,然后发型呢中分
临夏县刁祁敬老院在什么地方啊,我要过去处理
圆锥桶大口径80公分,小口径70公分,高10公分
单选题When you copy this p
恒电位电解分析与恒电流电解分析各有什么优缺
动态密码是什么?
英语thesofaisinthe中文是什么意思
真人cs教练一个月工资多少
用电70千瓦,需要安变压器吗?
英杰网吧地址好找么,我有些事要过去,
陈叔平辞任贵州大学校长后去哪儿了?
职业病鉴定时个人书面陈述材料怎么写
用来驮碑文,像龟的那个东西,但不是龟.是什么
手机设置路由器怎么输入不了路由器密码
高青县天成化工有限公司地址有知道的么?有点
推荐资讯
3 4本科录取什么意思
那个网站能下载超清美剧。
为什么我的宝贝明明已经上架,为什么淘宝网上
陈家沟的介绍
我们说好得约定永远不分离这一句是什么歌
千眼菩提怎么卖,多少钱?
博大家具城地址在哪,我要去那里办事,
求婚配算命
单选题下列各句中没有语病的一项是A.通过这次
冶炼与熔炼有什么不同啊?
有部电影母亲瘫痪儿子抱到床上去叫什么名字
福香居饺子馆地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?