Private Sub Command1_Click() Dim strTmp As String strTmp = Combo1.List(0) Combo1.List(0) = Combo1.List(2) Combo1.List(2) = strTmp End Sub
上面的是将 b 与 d 换掉,换错了,应该这样: Private Sub Command1_Click() Dim strTmp As String strTmp = Combo1.List(0) Combo1.List(0) = Combo1.List(1) Combo1.List(1) = strTmp Exit Sub
还是写错了,应该是第2个和第3个互换:Private Sub Command1_Click() Dim strTmp As String strTmp = Combo1.List(1) Combo1.List(1) = Combo1.List(2) Combo1.List(2) = strTmp E Sub
Dim strTmp As String
strTmp = Combo1.List(0)
Combo1.List(0) = Combo1.List(2)
Combo1.List(2) = strTmp
End Sub
Private Sub Command1_Click()
Dim strTmp As String
strTmp = Combo1.List(0)
Combo1.List(0) = Combo1.List(1)
Combo1.List(1) = strTmp
Exit Sub
Dim strTmp As String
strTmp = Combo1.List(1)
Combo1.List(1) = Combo1.List(2)
Combo1.List(2) = strTmp
E Sub
把其中一个读出来,存在临时变量
把另一个值放到被读出来的那里,
把临时变量放到另一个里。
也就是SWAP的做法
解后马上结帖给分。。:)
有INDEX的变换,还有插入……