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

Windows Forms Discussion :

[VB.net/TreeView] Comment afficher les fichiers des répertoires sélectionnés ?


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 69
    Par défaut [VB.net/TreeView] Comment afficher les fichiers des répertoires sélectionnés ?
    bonjour à tous je suis tout nouveau sur ce forum (depuis 5min). je suis stagiaire et je dois développer un logiciel de sauvegarde sous visual studio 2005 express édition (que je ne connait que depuis 2 semaines donc je pense que vous voyez le niveau).

    alors je vous explique mon problème: j'ai un petit explorateur avec d'un coté un treeviw et une listbox (le truc classique: treeview=>répertoire ; listbox=>fichiers)
    mais seulement je n'arrive pas pas à afficher les fichiers des répertoires sélectionnés

    =>

    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
    22
    23
    24
    25
    26
    27
    28
    29
     
    Private Sub Explorer(ByVal node As TreeNode, ByVal bExit As Boolean)
      Dim tempNode As TreeNode
      Try
        Dim s As String
        node.Nodes.Clear()
        For Each s In System.IO.Directory.GetDirectories(node.FullPath)
          tempNode = node.Nodes.Add(Path.GetFileName(s))
          If Not bExit Then Explorer(tempNode, True)
        Next
      Catch
      End Try
    End Sub
     
    Private Sub TV_AfterExpand(ByVal sender As Object, ByVal e As
     System.Windows.Forms.TreeViewEventArgs) Handles TV.AfterExpand
       Explorer(e.Node, False)
       CLB.Items.Clear()
       Dim i As Integer
       For i = 0 To My.Computer.FileSystem.GetFiles("C:\").Count - 1
         CLB.Items.Add(My.Computer.FileSystem.GetFiles("C:\").Item(i))
       Next i
    End Sub
     
    Private Sub save2_load(ByVal sender As System.Object, ByVal e As
     System.EventArgs) Handles MyBase.Activated
       TV.Nodes.Add("C:\")
       Explorer(TV.Nodes.Item(0), False)
    End Sub

    je sais que c'est ds My.Computer.FileSystem.GetFiles("C:\") du Sub TV_AfterExpand que sa couille mais je sais pas qu'elle argument il faut passer dans le getfile

    et je voudrait aussi savoir si c'est possible d'exécuter ntBackup de Windows (qui gère sauvegarde totale, différentielle, et incrémentale) à partir de VB.net

    merci d'avance j'espère que le post n'est pas trop long....

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 137
    Par défaut
    tout ce que je peut te dire c'est que je suis dans le même cas que toi exactement et je ne suis pas arrivé à résoudre ce problème depuis une semaine !

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 69
    Par défaut
    sa fait une semN que t'est la dessus la galère, et j'ai cherchée sur les forums mais impossible d'avoir de réponse claire. J'ai qu'1 moi pour développer ce programme et je plante déja.....
    en plus il faudrait que je fasse un combobox pour le choix des disc....

    sinon personne n'a d'idée pour l'exécution de ntbackup........

    il sont parti ou les bosses du vb?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 137
    Par défaut
    par contre j'ai adopté une solution toute faite ! c'est un code que j'ai trouvé sur ce site.
    peut être sa pourrait t'aider.
    ciao.
    Fichiers attachés Fichiers attachés

  5. #5
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2006
    Messages : 69
    Par défaut
    je vais essayer de faire qqch avec sa. Ce code marche au poil mais bon c pas vraiment ce que je cherche......
    merci quand même sinon tjrs pas d'idéé pour le backup.....

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    137
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 137
    Par défaut
    de rien et si tu touve une solution pour ce problème de treeview, je suis interessé et n'hésite pas à me la montrer.

Discussions similaires

  1. Comment afficher les fichiers PDF ?
    Par Fngonka dans le forum ASP.NET
    Réponses: 1
    Dernier message: 05/02/2008, 11h06
  2. Réponses: 4
    Dernier message: 05/12/2007, 19h06
  3. Réponses: 10
    Dernier message: 02/06/2007, 21h00
  4. Comment afficher les fichier css?
    Par tnounou82 dans le forum Internet
    Réponses: 3
    Dernier message: 15/05/2007, 11h27
  5. [vb.net] [treeview] comment trier les nodes
    Par graphicsxp dans le forum Windows Forms
    Réponses: 8
    Dernier message: 09/02/2006, 14h28

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