1,451
社区成员
发帖
与我相关
我的任务
分享
Option Explicit
Private strSelText As String
Private miItemCount As Integer
Private Sub Command1_Click()
Dim i%, k As Integer
k = List1.ListIndex
If (0 >= k) Then Exit Sub ' 没有选定项,或已经是第一项
i = k - 1
List1.List(k) = List1.List(i)
List1.List(i) = strSelText
List1.ListIndex = i
End Sub
Private Sub Command2_Click()
Dim i%, k As Integer
k = List1.ListIndex
If (-1 = k) Then Exit Sub ' 没有选定项
If (k = miItemCount - 1) Then Exit Sub ' 已经是最后一项
i = k + 1
List1.List(k) = List1.List(i)
List1.List(i) = strSelText
List1.ListIndex = i
End Sub
Private Sub Command3_Click()
miItemCount = 1 + miItemCount
List1.AddItem "列表项目 " & miItemCount
End Sub
Private Sub Form_Load()
miItemCount = 0&
End Sub
Private Sub List1_Click()
strSelText = List1.Text
End Sub