Alessandro Del Sole's Blog

{ A programming space about Microsoft® .NET® }
posts - 1742, comments - 2327, trackbacks - 356

My Links

News

Your host

This is me! Questo spazio è dedicato a Microsoft® .NET®, di cui sono molto appassionato :-)

These postings are provided 'AS IS' for entertainment purposes only with absolutely no warranty expressed or implied and confer no rights.
If you're not an Italian user, please visit my English blog

Microsoft MVP

My MVP Profile

Il mio libro su WPF 4.5.1!

Clicca sulla copertina per informazioni! E' uscito il mio libro "Programmare con WPF 4.5.1". Clicca sulla copertina per informazioni!

Il mio libro su VB2012!

Il mio nuovo libro su Visual Basic 2012 E' uscito il mio libro "Visual Basic 2012 Unleashed". Clicca sulla copertina per informazioni!

Visual Basic Tips & Tricks Team Member

Le vostre visite

I'm a VB!

Guarda la mia intervista a Seattle

Follow me on Twitter!


Guarda i miei webcast MSDN

Altri spazi

CodePlex download Scarica i miei progetti open-source su CodePlex!

Cerca nel blog



Seguimi su Twitter!

Article Categories

Archives

Post Categories

Image Galleries

.NET Framework

Back to basics

Blogroll

Help 1.x e 2.0

Microsoft & MSDN

Setup & Deployment

Visual Basic .NET e 2005

Eliminare tutti gli elementi selezionati in una ListView

In .NET, il controllo ListView ha una proprietà chiamata MultiSelect che, se impostata su True (impostazione di default), permette di selezionare più elementi dell'elenco, ad esempio premendo il tasto CTRL e facendo click sull'elemento da selezionare.

Per eliminare dall'elenco tutti gli elementi selezionati, è possibile utilizzare un ciclo For..Each come segue:

'Supponendo di avere un controllo chiamato ListView1 che contenga almeno un elemento

For Each item As ListViewItem In ListView1.Items

       If item.Selected = True Then ListView1.Items.Remove(item)

Next

Alessandro

Print | posted on domenica 20 maggio 2007 15:22 | Filed Under [ Visual Basic ]

Feedback

Gravatar

# re: Eliminare tutti gli elementi selezionati in una ListView

Sai per caso a cosa serve la collection selecteditems della listview?
Come può essere utilizzata in modo più "furbo" sul tuo suggerimento?
20/05/2007 21:23 | Luciano Bastianello
Gravatar

# re: Eliminare tutti gli elementi selezionati in una ListView

E' che a volte abbiamo la soluzione più semplice davanti agli occhi eppure non la vediamo perchè pensiamo che non esista... :-)

Intendevi questo?:

ListView1.SelectedItems.Clear()

:D

Grazie Lucià!

Alessandro
21/05/2007 15:46 | Alessandro Del Sole
Gravatar

# re: Eliminare tutti gli elementi selezionati in una ListView

A dire il vero ho provato quest'ultimo codice, che però non funziona. Ossia, non rimuove gli elementi selezionati, al contrario di quello proposto nel post, che funziona egregiamente.

Mah....

Ale
22/05/2007 19:04 | Alessandro Del Sole

Post Comment

Title  
Name  
Email
Url
Comment   
Please add 6 and 6 and type the answer here:

Powered by:
Powered By Subtext Powered By ASP.NET