Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.lang.visual-basic > #19963
| Newsgroups | it.comp.lang.visual-basic |
|---|---|
| Date | 2022-03-30 01:18 -0700 |
| Message-ID | <ea4bf7ed-1ad6-4329-aa13-9b29ef4617d0n@googlegroups.com> (permalink) |
| Subject | Filtro Checked listbox |
| From | Marco75 <marcoporzi75@gmail.com> |
ciao,
ho una Checkedlistbox popolata tramite una query da SQL Server.
vorrei inserire un campo ricerca dove, man mano che digito esegue il filtro sugli item restituendomi quelli corrispondenti.
ho provato questo codice, funziona nel senso che mi porta al primo item che trova basato su quanto sto digitando, ma vorrei che andasse a filtrare mostrando solo quello che corrisponde e non portarmi all'item mostrando comunque tutto il resto, รจ possibile?
questo il codice:
Private Sub tb_Cerca_TextChanged(sender As Object, e As EventArgs) Handles tb_Cerca.TextChanged
tb_Cerca.Text = UCase(tb_Cerca.Text)
tb_Cerca.SelectionStart = tb_Cerca.TextLength
CklbSelezionaFlowChart.SelectedItems.Clear()
If tb_Cerca.Text <> "" Then
Dim count As Integer = (CklbSelezionaFlowChart.Items.Count - 1)
Dim words As String
Dim a As Integer
For a = 0 To count
words = CklbSelezionaFlowChart.Items.Item(a)
If words.ToUpper.Contains(tb_Cerca.Text.ToUpper) Then
CklbSelezionaFlowChart.SelectedItems.Add(CklbSelezionaFlowChart.Items.Item(a))
CklbSelezionaFlowChart.Sorted = True
End If
Next
End If
grazie
Marco
Back to it.comp.lang.visual-basic | Previous | Next — Next in thread | Find similar
Filtro Checked listbox Marco75 <marcoporzi75@gmail.com> - 2022-03-30 01:18 -0700
Re: Filtro Checked listbox Marco75 <marcoporzi75@gmail.com> - 2022-03-30 06:30 -0700
Re: Filtro Checked listbox "Freccia (VegetaSSj)" <NIENTESPAMfreccia_vegetassj@hotmail.invalid> - 2022-04-03 15:53 +0200
Re: Filtro Checked listbox Marco75 <marcoporzi75@gmail.com> - 2022-04-06 03:49 -0700
csiph-web