Option Explicit Dim dataList(5) As String Sub ini() dataList(0) = "apologize" dataList(1) = "abuse" dataList(2) = "access" dataList(3) = "amusement" dataList(4) = "moment" dataList(5) = "movement" End Sub Sub setData() Dim i As Integer For i = 0 To 5 List1.List(i) = dataList(i) Next End Sub Private Sub Form_Load() ini setData Text1.Text = "" End Sub
Private Sub List1_Click() Text1.Text = List1.Text End Sub
Private Sub Text1_Change() List1.Clear Dim i As Integer For i = 0 To 5 If InStr(1, dataList(i), Text1.Text) <> 0 Then List1.AddItem dataList(i) Next End Sub