Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente bannato
    Registrato dal
    Apr 2011
    Messaggi
    2

    [Vb.net] Rimuovere tutti gli item selezionati in una Checkedlistbox

    Vorrei con un pulsante rimuovere tutti gli elementi spuntati in una checkedlistbox.
    Ovviamente con un ciclo for non riesco perchè mi cambia gli indici mentre rimuovo gli elementi.
    Allo stesso modo con un for each su tutti i checkeditems cambia anche qui gli indici e non rimuove due item consecutivi.
    Non riesco a trovare una soluzione. Chi conosce il comando magico?

    Ciao a tutti.

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116

    Re: [Vb.net] Rimuovere tutti gli item selezionati in una Checkedlistbox

    Originariamente inviato da grandissimu
    Vorrei con un pulsante rimuovere tutti gli elementi spuntati in una checkedlistbox.
    Ovviamente con un ciclo for non riesco perchè mi cambia gli indici mentre rimuovo gli elementi.
    Allo stesso modo con un for each su tutti i checkeditems cambia anche qui gli indici e non rimuove due item consecutivi.
    Non riesco a trovare una soluzione. Chi conosce il comando magico?

    Ciao a tutti.
    codice:
    Dim c = Me.CheckedListBox1
    
    Do While c.CheckedItems.Count > 0
    	c.Items.Remove(c.CheckedItems(0))
    Loop
    così mi pare che vada
    Pietro

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.