X-Received: by 2002:a37:65cb:0:b0:67d:374a:4ecc with SMTP id z194-20020a3765cb000000b0067d374a4eccmr4987405qkb.689.1649242200621; Wed, 06 Apr 2022 03:50:00 -0700 (PDT) X-Received: by 2002:a81:2553:0:b0:2ea:1b9b:2510 with SMTP id l80-20020a812553000000b002ea1b9b2510mr6228581ywl.133.1649242200009; Wed, 06 Apr 2022 03:50:00 -0700 (PDT) Path: csiph.com!1.us.feeder.erje.net!2.eu.feeder.erje.net!feeder.erje.net!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!news-out.netnews.com!news.alt.net!fdc2.netnews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: it.comp.lang.visual-basic Date: Wed, 6 Apr 2022 03:49:59 -0700 (PDT) In-Reply-To: <1o8f5thmti6lt.al6bptnlstn4$.dlg@40tude.net> Injection-Info: google-groups.googlegroups.com; posting-host=165.225.203.34; posting-account=yvxj_woAAABxrxq8XihQzP-tWUWpycQc NNTP-Posting-Host: 165.225.203.34 References: <5a8dfbb1-b70f-49e5-b930-e1d15aa220c5n@googlegroups.com> <1o8f5thmti6lt.al6bptnlstn4$.dlg@40tude.net> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <818bc152-101b-46bd-9e51-b33c6ef7db63n@googlegroups.com> Subject: Re: Filtro Checked listbox From: Marco75 Injection-Date: Wed, 06 Apr 2022 10:50:00 +0000 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Received-Bytes: 2474 Xref: csiph.com it.comp.lang.visual-basic:19967 Il giorno domenica 3 aprile 2022 alle 15:53:04 UTC+2 Freccia (VegetaSSj) ha= scritto: > Su "it.comp.lang.visual-basic", =3D=3DMarco75=3D> ha scritto:=20 >=20 > > cos=C4=A3 la listbox mostra solo gli Item a seguito del filtro per=C5= =86 se > > cancello tutto o parte di quanto inserito in TextBox non ripropone=20 > > gli item che ha filtrato ma devo rieseguire la query.. in attesa di=20 > > cortese risposta provo a vedere se risolvo > Fatti una classe di appoggio es.=20 > Class MyItem=20 > Property Value as string=20 > End Class=20 >=20 > Poi all'avvio ti carichi un List(Of Item), e quando cerchi con Linq fai= =20 > Dim listaFiltrata=3D listaCompleta.Where(Function (t)=20 > t.Value.ToUpper().Contains(tb_Cerca.Text.ToUpper())=20 >=20 > A questo punto chiami una sub che carica gli elementi spuntati.=20 >=20 > Se ti serve tenere in memoria le spunte degli elementi non filtrati=20 > aggiunti una propriet=C4=85 Checked alla classe MyItem.=20 >=20 >=20 > --=20 > Freccia@Bulldozer63 :D grazie, non so perch=C3=A8 non ho ricevuto la mail della tua risposta che v= edo solo ora... Marco