VB编程器

主要控件有两个列表框和两个表情。程序启动后将01号到06号选手编号及姓名装入红队列表框,单击交换按钮,将红蓝两队中当前选中的队员互换。交换按钮的代码怎么写??主要控件两个... 主要控件有两个列表框和两个表情。程序启动后将01号到06号选手编号及姓名装入红队列表框,单击交换按钮,将红蓝两队中当前选中的队员互换。交换按钮的代码怎么写??
主要控件两个列表框和两个标签,一个命令按钮。
展开
 我来答
zcxlhx
2013-05-15 · TA获得超过175个赞
知道小有建树答主
回答量:334
采纳率:0%
帮助的人:174万
展开全部
Dim n As Long
For n = 0 To List1.ListCount - 1
If List1.Selected(n) = True Then
Exit For
End If
Next n
Dim m As Long
For m = 0 To List2.ListCount - 1
If List2.Selected(m) = True Then
Exit For
End If
Next m
Dim b As String
b = List1.List(n)
List1.List(n) = List2.List(m)
List2.List(m) = b
追问
不是这个语句呢,单击交换按钮后,两队中当前选中的队员全部互换。例如list1里有1号3号,list2里有2号4号。 将列表框内的队员全部互换。
追答
要怎么交换?list1里的1和list2里的2交换还是list1里的1和list2里的4交换?这个交换概念很模糊啊。只要把选中的在list1和list2对调就行了,还是必须要按顺序交换?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式