begin process at 2008 08 22 04:38:09
1 229 775 membres
46 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Lister des images par rapport à un explorateur? [ Archives / Au secours ] (Monico9385)

Lister des images par rapport à un explorateur? le 22/03/2006 15:00:20

Monico9385

Bonjour tout le monde,

je suis débutant en C#, mais je dois réaliser une sorte de visionneuse d'images, et j'ai beau regarder toutes les sources que je trouve je comprend pas comment ca marche. Ce que j'aimerai faire, c'est à partir d'une sorte d'explorateur comme sous windows, lister sous formes de miniatures toutes les images se situant dans le dossier sélectionner dans l'explorateur, et je vois pas du tout comment faire ce listing ? J'ai essayé de mettre un ImageList, mais je sais pas apres comment faire pour récupérer les images en fonction de ce qui est sélectionné... Pour info, l'explorateur est déja fait, c'est le listing qui me pose problème :(

J'espère que c'est assez clair, et je vous remercie d'avance.

Je vais continuer mes recherches en meme temps :D


Re : Lister des images par rapport à un explorateur? le 22/03/2006 15:19:56

sebmafate
Membre Club
(Admin CS)
tout bêtement :

DirectoryInfo di = new DirectoryInfo( tonRepertoire );
FileInfo[] mesImages = di.GetFiles("*.jpg");

et la, il ne te reste plus qu'à afficher les images contenu dans le tableau

Sébastien FERRAND (blog)
[Microsoft MVP Visual C#]


Re : Lister des images par rapport à un explorateur? le 22/03/2006 15:50:19

Monico9385
ah ok!!! mais mon problème c'est que je sais pas comment afficher ces images. dans des picturebox en faisant un while ? mais y a ptet un truc plus simple. genre ImageList il devrait le faire si j'ai bien compris. Faut que je fasse un ImageList.Add(FileInfo[]) ?

Merci pour la réponse en tout cas :)



Re : Lister des images par rapport à un explorateur? le 22/03/2006 15:53:36

sebmafate
Membre Club
(Admin CS)
ImageList.Images.Add( Image.FromFile( mesImages[i].FullName ));

Sébastien FERRAND (blog)
[Microsoft MVP Visual C#]


Re : Lister des images par rapport à un explorateur? le 22/03/2006 16:42:45

Monico9385

Ok! Merci, je vais essayer ca et je te dis.


Re : Lister des images par rapport à un explorateur? le 22/03/2006 17:39:15

Monico9385
Je vais ptet paraitre bete, mais comment je fais pour récupérer le chemin du répertoire ou je suis dans mon explorateur :(

Actuellement, mon explorateur est construit comme ca :

private void FillTreeNode(TreeNode node)
        {
            if (node == null)
            {
                TreeNode rootNode = treeView1.Nodes.Add("C:");
                rootNode.Tag = @"c:\";
                FillTreeNode(rootNode);
            }
            else
            {
                string path = (string)node.Tag;

                try
                {
                    foreach (string dir in Directory.GetDirectories(path))
                    {
                        TreeNode subNode = new TreeNode(Path.GetFileName(dir));
                        subNode.Tag = dir;
                        FillTreeNode(subNode);
                        node.Nodes.Add(subNode);
                    }
                }
                catch {}
            }
        }

Désolé pour la question stupide :(




Classé sous : images, rapport, lister, explorateur, sorte

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS