none
aide dans listview1 avec texte RRS feed

  • Question

  • bonjour,

    j'ai un petit souci dans listview1 avec le TEXTE quand je clique sur scan il m'affiche bien correctement ma clé USB. c'est pour le texte "USB M:\ 2GB". Je voudrais afficher le texte dans listview1 comme ceci :

    1. USB
    2. M:\
    3. 2 GB

    voici en image :

    voici mes code :

    For Each Drive In My.Computer.FileSystem.Drives
                Dim driveinfo As String = Drive.Name
                If (Drive.DriveType = IO.DriveType.Removable) Then
                    taille = ShowTotalFileSize(Drive.TotalSize)
                    ListView1.LargeImageList = ImageList1
                    Dim item As New ListViewItem
                    item.ImageIndex = 0
                    item.Text = "USB"
                    item.Text += driveinfo
                    item.Text += taille
                    ListView1.Items.Add(item)
                End If

    Pouvez-vous m'aider a corriger un petit problème avec le text dans listview1? merci


    • Modifié zorro591 vendredi 4 avril 2014 14:54
    vendredi 4 avril 2014 14:52

Réponses

Toutes les réponses

  • Bonjour,

    Je ne suis pas sur de comprendre ce que vous recherchez a faire.

    je n'ai pas fait de vérification sur le fonctionnement mais pouvez-vous tester le code suivant ?

            Dim lv As New ListViewItem
            lv = ListView1.Items.Add("USB", 0)
            lv.SubItems.Add(driveinfo)
            lv.SubItems.Add(taille)


    Cordialement,

    samedi 5 avril 2014 10:20
    Auteur de réponse
  • voici en image, je voudrais faire :

    Bonjour Troxsa, j'ai essayer ton code , il m'affiche seulement l'image + USB. comment je pourrais faire comme c'est image. merci

    samedi 5 avril 2014 10:41
  • Pour moi le contrôle n'est pas adapté a ce que vous voulez faire ... ou alors il faudra le faire en WPF (tout est plus facile en WPF)

    Vous pouvez peut-être mettre en place un Control FlowLayoutPanel ou un TableLayoutPanel

    j’explique ma façon de voir la chose :  vous faite un usercontrol personnaliser, commencer par un panel avec une image dans la partie gauche puis vos trois label sur la partie droite.

    A chaque clef USB détectée vous compléterez le FlowLayoutPlanel avec le userControl


    Cordialement,

    samedi 5 avril 2014 15:09
    Auteur de réponse
  • Merci Troxa, j'ai trouver la solution a mon problème.
    • Marqué comme réponse zorro591 samedi 5 avril 2014 18:22
    samedi 5 avril 2014 18:22