将LIST1的List1.MultiSelect设为TRUE Private Sub Command1_Click() Dim ARR() For I = 0 To List1.ListCount - 1 If List1.Selected(I) = True Then List2.AddItem List1.List(I) Else ReDim Preserve ARR(j) ARR(j) = List1.List(I) j = j + 1 End If Next List1.Clear For I = 0 To UBound(ARR) List1.AddItem ARR(I) Next End SubPrivate Sub Form_Load() For I = 0 To 40 List1.AddItem I Next End Sub
Private Sub Command1_Click()
Dim ARR()
For I = 0 To List1.ListCount - 1
If List1.Selected(I) = True Then
List2.AddItem List1.List(I)
Else
ReDim Preserve ARR(j)
ARR(j) = List1.List(I)
j = j + 1
End If
Next
List1.Clear
For I = 0 To UBound(ARR)
List1.AddItem ARR(I)
Next
End SubPrivate Sub Form_Load()
For I = 0 To 40
List1.AddItem I
Next
End Sub