ho trovato un codice che fa al caso mio:
If Trim(tb_Cerca.Text) = "" Then Exit Sub
Dim lb As ListBox = New ListBox
Dim s As Integer = 0
For s = 0 To CklbSelezionaFlowChart.Items.Count - 1
If InStr(CklbSelezionaFlowChart.Items(s).ToString, tb_Cerca.Text) Then
lb.Items.Add(CklbSelezionaFlowChart.Items(s))
End If
Next
CklbSelezionaFlowChart.Items.Clear()
For s = 0 To lb.Items.Count - 1
CklbSelezionaFlowChart.Items.Add(lb.Items(s).ToString)
Next
lb.Dispose()
così la listbox mostra solo gli Item a seguito del filtro però se cancello tutto o parte di quanto inserito in TextBox non ripropone gli item che ha filtrato ma devo rieseguire la query..
in attesa di cortese risposta provo a vedere se risolvo
grazie
Marco