IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

[AIDE] Lancer de la musique a partir d une listbox


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Juillet 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3
    Par défaut [AIDE] Lancer de la musique a partir d une listbox
    Bonjour les Dévéloppeurs et Développeuses

    Voila j aimerai que vous m aider a faire que quant je sélectionne l'éléments 0 de la listbox ça joue le premier fichier de musique qui se trouve dans un dossier spécifique

    la form en pièce jointe

    Merci
    Images attachées Images attachées  

  2. #2
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Citation Envoyé par mano10 Voir le message
    Bonjour les Dévéloppeurs et Développeuses

    Voila j aimerai que vous m aider a faire que quant je sélectionne l'éléments 0 de la listbox ça joue le premier fichier de musique qui se trouve dans un dossier spécifique

    la form en pièce jointe

    Merci
    Bonour mano10,

    Le plus simple c'est d'utiliser un listview en mode "détails" ainsi tu stockes dans une colonne les titres dans une seconde colonnes le chemin du fichier en question. Enfin lorsque l'utilisateur sélectionne 1 listviewitem alors tu récupères le subitem du chemin du fichier :

    ---> Paramétrage du Listview :

    Listview1.FullRowSelect = True (permet lorsqu'on sélectionne un Listviewitem que la surbrillance soit visible sur toute la ligne et pas seulement la 1ère colonne !)
    Listview1.View = View.Details (Permet d'afficher les lisviewItem en mode détaills comme l'explorateur Windows, triable, et paramétrable au niveau des colonnes...etc...and so on !)

    IMPORTANT : PENSER A AJOUTER 2 COLONNES


    ---> Charger un item (depuis un fichier .mp3) dans un listview (nommé Listview1) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
     
      Private Sub PopulateList(FilePath$)
    'Vérifie existence du fichier au cas ou il aurait été supprimé entre tps !
            If File.Exists(FilePath) Then
                Dim fi As New FileInfo(FilePath)
    'Vérifie que le fichier ne soit pas vide (Taille = 0Ko) !
    'Tu pourrais vérifier l'extension du fichier 
    'If fi.extension.tolower = ".mp3" ....... 
                If fi.Length <> 0 Then
    'Déclaration d'un tableau à 2 entrées
                        Dim items As String() = New String(2) {}
                        items(0) = fi.Name
                        items(1) = fi.FullName
                        Dim item As New ListViewItem(items)
                        item.ToolTipText = items(1)
                        Listview1.items.add(item)
                End If
    ' .... End If
            End If
     
        End Sub
    ---> Retourner le subitem de la 2ème colonne (= subitems(1).Text) du listviewitem sélectionné grâce au gestionnaire d'évènement "ListView1.ItemSelectionChanged" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
      Private Sub ListView1_ItemSelectionChanged(sender As Object, e As Windows.Forms.ListViewItemSelectionChangedEventArgs) Handles  ListView1.ItemSelectionChanged
        If.isSelected
    'Affiche le titre
            MsgBox(e.Item.SubItems(0).Text) 'Ou MsgBox(e.Item.Text)
    'Affiche le chemin
            MsgBox(e.Item.SubItems(1).Text)
        End If
     
    End Sub
    TERMINE LA LISTBOX !

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Lycéen
    Inscrit en
    Juillet 2014
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Lycéen
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3
    Par défaut
    merci beaucoup ca ma pas mal aider

  4. #4
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Citation Envoyé par mano10 Voir le message
    merci beaucoup ca ma pas mal aider
    Si ton problème est réglé alors penses à passer le topic en "résolu" ! Merci pour les prochains

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/06/2009, 03h50
  2. Réponses: 2
    Dernier message: 03/09/2008, 21h04
  3. Photo à partir d'une listbox dans formulaire
    Par alex.a dans le forum IHM
    Réponses: 17
    Dernier message: 17/05/2006, 09h50
  4. [VBA-A]récuperation de champs à partir d'une listbox
    Par jouf dans le forum VBA Access
    Réponses: 10
    Dernier message: 05/04/2006, 15h43
  5. Réponses: 5
    Dernier message: 05/04/2006, 12h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo