Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [vb6] ListBox Problemi Remove

    Salve,
    ho inserito con AddItem 4 voci in una listbox.
    Vorrei creare un bottone che alla pressione cancelli la voce della listbox che in quel momento è selezionata.
    Con RemoveItem mi chiede Index As Integer ma non so cosa passargli perchè io voglio che mi cancelli dalla lista ciò che trova selezionato.
    Grazie per l'aiuto.

  2. #2
    ciao

    Questa è la soluzione:

    __

    List1.RemoveItem (List1.ListIndex)
    __


    ciao
    alessandro2110

  3. #3

    Grazie

    Grazie .....TUTTO OK!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2005
    Messaggi
    357
    Forse il codice di alessandro2110 è incompleto perchè alla pressione del tasto di comando ti eliminerebbe un codice che potrebbe non essere quello selezionato, se in effetti hai già risolto, fingi che non ti abbia risposto, altrimenti prova questo codice:

    codice:
        For i = 0 To List1.ListCount - 1
        If List1.Selected(i) = True Then
            List1.RemoveItem i
        End If
        Next i

    Ciao e .... buona domenica!

  5. #5
    Concordo con mgmg, anche io ero tentato di scrivere un codice simile..
    Chiaramente il codice di mgmg è fatto apposta per le liste con proprietà "MultiSelect" = True, ma funziona anche in caso di selezione unica..

    Ciao

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.