Привет!
Есть ListBox заполненный из базы данных (ну это не существенно), делаю по нему поиск. Ищет только до первого условия поиска, а нужно чтобы, либо по порядку шел, либо выделял сразу все, что совпадает с условием поиска.
Как сделать?..
Private Sub Command1_Click()
For i = 0 To List1.ListCount - 1
If List1.List(i) = Text1.Text Then List1.Selected(i) = True
Next i
End Sub
Private Sub Form_Load()
List1.AddItem "Jenizix"
List1.AddItem "VbStreets.RU"
List1.AddItem "Visual Basic"
List1.AddItem "GAL"
List1.AddItem "Jenizix"
List1.AddItem "VbStreets.RU"
List1.AddItem "Visual Basic"
List1.AddItem "GAL"
Text1.Text = vbNullString
Command1.Caption = "Search"
End Sub
Private Sub Command1_Click()
If Text1.Text <> vbNullString Then
For i = 0 To List1.ListCount - 1
List1.Selected(i) = False
If List1.List(i) = Text1.Text Then List1.Selected(i) = True
If InStr(1, List1.List(i), Text1.Text) Then List1.Selected(i) = True
Next i
End If
End Sub
Private Sub Form_Load()
List1.AddItem "Jenizix"
List1.AddItem "VbStreets.RU"
List1.AddItem "Visual Basic"
List1.AddItem "GAL"
List1.AddItem "Jenizix"
List1.AddItem "VbStreets.RU"
List1.AddItem "Visual Basic"
List1.AddItem "GAL"
Text1.Text = vbNullString
Command1.Caption = "Search"
End Sub
Сейчас этот форум просматривают: Yandex-бот и гости: 190