11
Декабрь
2008
Как реализовать поиск заданного слова в ListBox?
Как реализовать поиск заданного слова в ListBox?
Option Explicit 'Свойство Sorted у ListBox в ручную ставим в True Private Sub Form_Load() With List1 .AddItem "Один" .AddItem "Два" .AddItem "Три" .AddItem "Четыре" .AddItem "Пять" End With End Sub Private Sub Text1_KeyPress(KeyAscii As Integer) Select Case KeyAscii Dim i As Long, ii As Long Case Asc(vbCr) With List1 ii = .ListIndex For i = 0 To .ListCount If InStr(UCase(.List(i)), UCase(Text1.Text)) > 0 Then .ListIndex = i Exit Sub End If Next i .ListIndex = ii End With Case Else End Select End Sub