Les Snippets

Connexion

Compter et lister les items sélectionnés d'une listbox

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 04/06/2009 08:06:38 et initié par PCPT [Liste]
Vue : 3166
Catégorie(s) : Trucs & Astuces, Control
Langages dispo pour ce code :
- VB6
- VB 2008
- Delphi 5
- Voir tous les langages pour ce code snippet



Langage : VB6
Date ajout : 04/06/2009
Posté par PCPT [Liste]
Function GetSelectedItems(ByRef lstBox As ListBox, Optional ByRef asRet) As Integer
'lstBox     listbox de recherche
'asRet      tableau string retournant les items
'retour     nombre d'items trouvés
    Dim As Integer
    Dim As Integer
    
    j = -1
    If Not lstBox Is Nothing Then
        If IsMissing(asRet) Then ReDim asRet(0)  As String
        For i = To lstBox.ListCount - 1
            If lstBox.Selected(i) Then
                j = j + 1
                ReDim Preserve asRet(j)
                asRet(j) = lstBox.List(i)
            End If
        Next i
    End If
    
    GetSelectedItems = j + 1
End Function


'EXEMPLE 1 : COMPTER MsgBox "il y a " CStr(GetSelectedItems(List1)) & " item(s) sélectionné(s)" 'EXEMPLE 2 : LISTER Dim items() As String If GetSelectedItems(List1, items) > Then     MsgBox "Les items sélectionnés sont :" & vbCrLf & _            "- " Join(items, vbCrLf & "- ") Else     MsgBox "aucun item sélectionné" End If

Snippets en rapport avec : Listbox, Compter, Lister, Items



Codes sources en rapport avec : Listbox, Compter, Lister, Items

{Delphi} DEPLACER LES ITEMS D'UNE LISTBOX VERS UNE AUTRE PAR DRAG AND DROP
- Les items sont insérés ou ajoutés, selon l'emplacement choisi dans la ListBox de destination. - L...

{ASP / ASP.NET} BD ACCESS DANS UNE LISTBOX
Faut juste changer le lien de la base et le champ à afficher dans la textbox...

{Visual Basic, VB6, VB.NET, VB 2005} COMPARER_2FICHIERS_TEXTE
Comparer 2 listes: On charge les 2 fichiers dans 2 listBox sans afficher les lignes vides. Dans une...

{Visual Basic, VB6, VB.NET, VB 2005} SURVEILLER_CHANGEMENT_REGISTRE
Surveiller les clés qui ont changées. Le principe est simple, vous enregistrez les clés une premièr...

{Visual Basic, VB6, VB.NET, VB 2005} CONVERTIR FORMAT IMAGE
Convertir les formats image par lot ou image par image. Formats supportés: jpg, gif, bmp, wmf, png, ...

{Visual Basic, VB6, VB.NET, VB 2005} MODIFIER_RÉSOLUTION_PPP_IMAGE
Modifier la résolution ppp d'une image par lot ou image par image. Les dimensions des côtés de l'ima...

{Visual Basic, VB6, VB.NET, VB 2005} REDIMENSIONNER IMAGE
Redimensionner ou compresser vos images par lot ou image par image en gardant la même résolution en ...

{Python} CALCUL DE RÉSISTANCES
Permet de trouver la valeur d'une résistance à partir du code couleur et vice versa: -Le code coule...

{Visual Basic, VB6, VB.NET, VB 2005} RECUPERER ET AFFICHER LES MESSAGES D'INFORMATION ET D'ERREUR EN PROVENANCE DU SERVEUR SQL
Cette source permet la connexion à une base de données SQL recuperer l'ensemble tes tables de la BD...

{Visual Basic, VB6, VB.NET, VB 2005} GADGET DIAPORAMA
Pour ceux qui n'ont pas Vista, voici le programme qu'il vous faut! Un "Gadget" qui se place en haut ...