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 :

[VS C#] Explorateur


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de Seth77
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Octobre 2005
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 448
    Par défaut [VS C#] Explorateur
    Slu

    qqn aurait un exemple de code pour faire un simple explorateur de fichier (fenetre disque, dossiers et fichiers) ...

    thx @+

  2. #2
    Membre émérite
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Par défaut
    j'en ai un mais c'est en vb... tu as besoin d'un bouton et d'un treeview

    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
    Private Sub Explor(ByVal Node As TreeNode)
            Try
                Node.Nodes.Clear()
                Dim s As String
                For Each s In Directory.GetDirectories(Node.FullPath)
                    Node.Nodes.Add(Path.GetFileName(s))
                Next s
            Catch ex As Exception
                MessageBox.Show(ex.Message)
            End Try
        End Sub
     
        Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
            TreeView1.Nodes.Add("c:\")
            Explor(TreeView1.Nodes.Item(0))
        End Sub
     
        Private Sub TreeView1_AfterExpand(ByVal sender As Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterExpand
            Dim z As TreeNode
            For Each z In e.Node.Nodes
                Explor(z)
            Next z
        End Sub
    
    

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 249
    Par défaut
    salut,

    j'arrive pas à utiliser ton bout de code : j'ai une erreur sur :
    For Each s In Directory.GetDirectories(Node.FullPath)

    Directory est inconnu au bataillion

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 249
    Par défaut
    c'est bon, j'ai trouvé
    mais je n'ai pas les petits icones des dossiers dessiné : comment faire ?
    en +, je n'ai pas l'affichage de mes documents et du bureau...

Discussions similaires

  1. Python et explorateur
    Par sschupp dans le forum Général Python
    Réponses: 6
    Dernier message: 01/07/2004, 11h42
  2. Réponses: 2
    Dernier message: 04/11/2003, 12h50
  3. [Composant]Explorateur dossiers
    Par Tuxxy dans le forum API, COM et SDKs
    Réponses: 4
    Dernier message: 06/03/2003, 12h54
  4. Explorateur de code C
    Par Zero dans le forum C
    Réponses: 14
    Dernier message: 06/06/2002, 09h41

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