Можно ли использовать фильтр записей в ListBox - VB
Формулировка задачи:
Всем заглянувшим, здрям!
Там используется 2 ListBox и 1 текстовое поле, при вводе символа в текстовое поле, найденное в List2 загружается в List1.
Есть код:
Листинг программы
- Private Sub Text1_Change()
- strFind = UCase(Text1.Text)
- List1.Clear
- For intResult = 0 To List2.ListCount - 1
- intSearchResult = InStr(UCase(List2.List(intResult)), strFind)
- If intSearchResult > 0 Then List1.AddItem List2.List(intResult)
- Next intResult
- End Sub
- Private Sub Form_Load()
- Text1.Text = ""
- With List2
- .AddItem "ГЊГЏ-Êîì ГЇГ°Г*ГўГ¤Г*"
- .AddItem "Tanya"
- .AddItem "Shannon"
- .AddItem "ÌîñêîâñêГ*Гї ГЇГ°Г*ГўГ¤Г*"
- .AddItem "Ìîñêîâñêèé êîìñîìîëåö"
- .AddItem "Ìîñêîâñêèå Г*îâîñòè"
- .AddItem "Johnny"
- .AddItem "Mike"
- .AddItem "Derek"
- .AddItem "Scotty"
- .AddItem "ÌÏ-Ñîâ Ðîñ"
- .AddItem "Scott"
- .AddItem "Tyna"
- .AddItem "Diana"
- .AddItem "Chris"
- .AddItem "Stanley"
- .AddItem "Kamal"
- .AddItem "ÌÏ-Êóðÿä"
- End With
- End Sub
Внимание вопрос!
Как можно обойтись без List1, а работать только с List2 в нем же искать, в него же и сортировать поиск?Решение задачи: «Можно ли использовать фильтр записей в ListBox»
textual
Листинг программы
- Private Sub Fill_TextBox()
- Dim S$(), i&
- S = Filter(Names, Text1.Text, , vbTextCompare)
- List1.Clear
- For i = 0 To UBound(S)
- List1.AddItem S(i)
- Next
- End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д