AW: suchfunktion in listbox
16.03.2008 22:46:28
Daniel
Hi
im Prinzip geht das schon, je nachdem was du haben willst.
Filtern (dh. ausblenden der Unpassenden Werte) geht meines wissen nach nicht.
was da funktioniern könnte , wäre die Werte in eine andere Listbox kopieren und dort anzeigen, also in etwa so:
Private Sub Textbox1_Change
Listbox2.Clear
For i = 0 to Listbox1.Listcount-1
if instr(Listbox1.List(i), textbox1.text) > 0 then Listbox2.additem Listbox1.List(i)
next
End Sub
das Markieren innerhalb der gleichen Listbox würde dann so funktionieren, dazu muss allerdings die Multiselect-Eigenschaft der Listbox aktiert sein:
Private Sub Textbox1_Change
For i = 0 to Listbox1.Listcount-1
Listbox1.Selected(i) = instr(Listbox1.List(i), textbox1.text) > 0
next
End Sub
Gruß, Daniel