VB中如何交换列表框中的两项
2个回答
展开全部
加入两个按钮,在list里点击某一项后,点击第一个按钮,再点击list想要交换的一项,点第二个按钮,点是后交换那两项数据
Dim a
Dim c
Private Sub Command1_Click()
a = List1.ListIndex
c = List1.Text
End Sub
Private Sub Command2_Click()
b = List1.ListIndex
z = MsgBox("是否交换数据", vbYesNo)
If z = vbYes Then
temp = List1.Text
List1.List(b) = c
List1.List(a) = temp
Else
Exit Sub
End If
End Sub
Dim a
Dim c
Private Sub Command1_Click()
a = List1.ListIndex
c = List1.Text
End Sub
Private Sub Command2_Click()
b = List1.ListIndex
z = MsgBox("是否交换数据", vbYesNo)
If z = vbYes Then
temp = List1.Text
List1.List(b) = c
List1.List(a) = temp
Else
Exit Sub
End If
End Sub
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询