Album Viewer
bibodu94
Messages postés
23
Statut
Membre
-
NHenry Messages postés 15235 Date d'inscription Statut Modérateur Dernière intervention -
NHenry Messages postés 15235 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour, je suis ici car j'ai besoin l'aide de personnes confirmés en C# ^_^
Je veux effectuer un ALBUM VIEWER, c'est à dire j'ai un dossier d'image et à partir de mon programme pouvoir à partir d'un bouton "Browse" sélectionner ce dossier et ensuite mon programme affiche les photos présente dans le dossier.
J'ai réussi à faire le PICTURE VIEWER, c'est à dire je sélectionne une ou plusieurs images et mon programme les affiche avec un timer et un bouton "next" et "prev" pour naviguer entre ces images. (je me suis aider de tuto sur internet)
Mais je n'arrive pas du tout à faire l'album viewer, sélectionner un dossier dans lequel se trouve des fichier (images) et les afficher sur mon programme.
Je vous remercie d'avance pour votre aide, j'ai vraiment besoin de votre aide.
Merci encore.
Je veux effectuer un ALBUM VIEWER, c'est à dire j'ai un dossier d'image et à partir de mon programme pouvoir à partir d'un bouton "Browse" sélectionner ce dossier et ensuite mon programme affiche les photos présente dans le dossier.
J'ai réussi à faire le PICTURE VIEWER, c'est à dire je sélectionne une ou plusieurs images et mon programme les affiche avec un timer et un bouton "next" et "prev" pour naviguer entre ces images. (je me suis aider de tuto sur internet)
Mais je n'arrive pas du tout à faire l'album viewer, sélectionner un dossier dans lequel se trouve des fichier (images) et les afficher sur mon programme.
Je vous remercie d'avance pour votre aide, j'ai vraiment besoin de votre aide.
Merci encore.
4 réponses
-
Tu as la liste des fichiers contenus dans le dossier (éventuellement filtrée), ensuite, tu charges le fichier (Bitmap.FromFile, je crois), puis tu peux l'afficher.
-
A partir de votre aide, j'ai réalisé un code comme suit :
private void openFolderToolStripMenuItem_Click(object sender, EventArgs e)
{
FolderBrowserDialog fbd = new FolderBrowserDialog();
if (fbd.ShowDialog() == DialogResult.OK)
{
imageList = new List<string>();
listBox1.Items.Clear();
string[] files = Directory.GetFiles(fbd.SelectedPath);
foreach (string file in files)
{
listBox1.Items.Add(Path.GetFileName(file));
imageList = new List<string>();
try
{
Bitmap image1 = (Bitmap)Image.FromFile(Path.GetFileName(file), true);
}
catch (System.IO.FileNotFoundException)
{
MessageBox.Show("There was an error opening the bitmap." +
"Please check the path.");
}
} pictureBox1.ImageLocation = imageList[CurrentPosition];
}
}
Mais malheureusement, cela ne fait rien et en plus de cela il me dit pour la ligne : "pictureBox1.ImageLocation = imageList[CurrentPosition]; " L'index était hors limites. Il ne doit pas être négatif et doit être inférieur à la taille de la collection.
Par contre il m'affiche bien dans la listBox1 les fichiers du dossier sélectionner, mais il ne s'affiche pas dans ma pictureBox.
Merci d'avance pour votre réponse -
-
-
Merci je fais : imageList = new List<string>();
et ensuite imageList.Add(file);
Je vous remercie pour votre aide.
Je voudrais savoir comment peut-on récupérer les informations d'une image (taille, création ...)
J'affiche le nom des images présentes dans le dossier dans une listView, je voudrais savoir comment faire en cliquant sur le nom de l'image la voir s'afficher dans ma pictureBox.
Merci encore ^_^ -
-
-
De l'aide SVP
Je suis nouveau dans le monde du C#, et j'ai vraiment besoin de votre aide pour réaliser un projet.
Je voudrais savoir comment récupérer les fichiers d'un dossier et les afficher dans ma pictureBox.
Je m'explique, à partir d'un bouton "Open Folder", en cliquant sur celui-ci, il nous demandera de sélectionner un DOSSIER (d'image). Une fois le dossier sélectionner, afficher les images présentes dans le dossier dans ma PictureBox.(Mettre ces image dans une listView évidement).
J'ai vraiment besoin de votre aide car je suis vraiment bloqué depuis 3 jours, et sur les autres forums je ne trouve pas la solution.
Je vous remercie pour votre aide. -
Bonjour,
Pour lister les fichiers d'un dossier, il y a System.Io.Directory.GetFiles, voir la doc pour l'utiliser.
-
Merci pour votre réponse, mais comment afficher les images dans ma pictureBox avec directory.GetFiles ?