Eliminare uno o più item di una ListBox selezionati con il mouse

Da Gambas-it.org - Wikipedia.
Versione del 17 nov 2023 alle 10:42 di Vuott (Discussione | contributi) (Creata pagina con "Per eliminare uno o più item di una ''ListBox'', selezionati con il mouse, bisognerà innanzitutto assegnare alla Proprietà ".Mode" della ''ListBox'' la Costante ".Multiple"...")

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Per eliminare uno o più item di una ListBox, selezionati con il mouse, bisognerà innanzitutto assegnare alla Proprietà ".Mode" della ListBox la Costante ".Multiple" della Classe statica Select.

Mostriamo quindi un possibile codice:

Public Sub Form_Open()

 With ListBox1
' Assegnazione eslicita di vaori stringa per 5 elementi della "ListBox":>
   .List = ["aaaa", "bbbb", "cccc", "dddd", "eeee"]
' Consente di selezionare con il mouse più di un elemento della "ListBox":>
   .Mode = Select.Multiple 'Para poder seleccionar más de un elemento en la lista
 End With

End


Public Sub ListBox1_Leave()

 For b as Byte = 0 To ListBox.List.Max
   If ListBox1[b].Selected Then 
     ListBox1.Remove(b)
     b -= 1
   Endif 
 Next

End