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

VB.NET Discussion :

Affichage d'image et chemin d'accès


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 58
    Par défaut Affichage d'image et chemin d'accès
    Bonjour à tous,

    Après avoir cherché en long en large en travers et en tout ce que vous voulez dans le forum VB.net je suis obligé de poster une nouvelle discussion sur l'affichage des image dans une picturebox parce que je n'y arrive vraiment pas.

    J'ai un dossier avec des images: imageX.jpg

    Je souhaite qu'à l'affichage dans un text dans une textbox l'image charge automatique à partir du chemin d'accès (ceci implique que le nom afficher dans la textbox et le nom de l'image soit le même).

    J'ai réaliser ceci pour la diffusion de vidéo et cela marche parfaitement, voici le code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     Private Sub PictureBox4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox4.Click
            'ouvrir la bande annonce
            Process.Start("c:/Documents and Settings/Teab/Mes documents/Vidéothéque/IMg/Bande annonce/" + Nom_filmTextBox.Text + ".flv")
    Mais pour l'image je n'y arrive pas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    Private Sub JaquettePictureBox_show(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles JaquettePictureBox.Click
            'afficher la jaquette
            Me.JaquettePictureBox.Image = Image.FromFile("C:\Documents and Settings\Teab\Mes documents\Vidéothéque\IMg\Jaquette" + Nom_filmTextBox.Text + ".jpg")
     
        End Sub
    Je ne vois pas où est l'erreur.

    Autre remarque: si je n'installe pas mon application dans le même répertoire alors les vidéos et image ne se chargeront pas vu que le chemin d'accès ne sera pas le même? Comment résoudre ce problème?

    Merci à vous.

    Tib

  2. #2
    Membre expérimenté Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Par défaut
    Autre remarque: si je n'installe pas mon application dans le même répertoire alors les vidéos et image ne se chargeront pas vu que le chemin d'accès ne sera pas le même? Comment résoudre ce problème?
    Je suis pas sûr de comprendre ce que tu veux, mais essaie avec la fonction

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    System.IO.Directory.GetFiles("Chemin", "Pattern de recherche", IO.SearchOption.AllDirectories)
    Dans une boucle...

    Ça va te retourner tous les fichiers qui match ton Pattern de recherche. Donc tu peux rechercher par extension (genre *.bmp) ou l'image directement (jaquette.jpg) à partir d'une racine (Chemin) dans tous les sous dossiers...

    J'Espère que ça répond à ta question, sinon clarifie un peu plus svp.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 37
    Par défaut
    Salut,
    Jaquette est un repertoire?
    Si c'est le cas, il manque un "\" après jacquette.
    Peut être que...
    salut

  4. #4
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 58
    Par défaut
    Tout d'abord merci à vous pour votre aide.

    Faladin:

    Le problème est que le chemin va changer selon le répertoire d'installation des fichiers non?
    En clair, si j'installe mon appli, est ce que mon répertoire d'image sera toujours sous:
    C:\Documents and Settings\Teab\Mes documents\Vidéothéque\IMg\Jaquette

    Si c'est la cas alors il n'y a pas de problème, sinon l'appli ne retrouvera pas mes images et vidéos?¿?


    RomainDotNet:

    Tu as raison, j'ai rectifié l'erreur mais çà ne marche toujours pas.

    Je bloque... snif

  5. #5
    Membre expérimenté Avatar de Faladin
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    333
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 333
    Par défaut
    Citation Envoyé par Elumastebit Voir le message
    Le problème est que le chemin va changer selon le répertoire d'installation des fichiers non?
    En clair, si j'installe mon appli, est ce que mon répertoire d'image sera toujours sous:
    C:\Documents and Settings\Teab\Mes documents\Vidéothéque\IMg\Jaquette
    En quoi ton répertoire d'image changera avec l'installation de ton appli? Dans ton installation, tu amènes les images sur le disque de l'utilisateur, ou elles y sont déjà?

    Moi mes répertoire des données, par exemples, je les insères toujours à la même place, donc je vois pas ton problème...

    Si c'est la cas alors il n'y a pas de problème, sinon l'appli ne retrouvera pas mes images et vidéos?¿?
    Le GetFiles, tu peux toujours le mettre avec comme racine le c:\, il va chercher sur tout le disque, donc peut importe ça se trouve où...

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 37
    Par défaut
    Re,
    il n'y a pas un refresh à faire ou quelque chose dans le genre?

  7. #7
    Membre averti
    Inscrit en
    Juillet 2008
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 58
    Par défaut
    Faladin:
    En quoi ton répertoire d'image changera avec l'installation de ton appli? Dans ton installation, tu amènes les images sur le disque de l'utilisateur, ou elles y sont déjà?

    Moi mes répertoire des données, par exemples, je les insères toujours à la même place, donc je vois pas ton problème...
    En fait je souhaiterai que lorsque j'installe l'appli les images et vidéos soient mises automatiquement et non créées manuellement dans un répertoire. Biens sur, étant noob, je ne sais pas si c'est comme cela que ça fonctionne...? sinon c'est pas bien grave je créerais un répertoire au bon endroit.

    Quand au Getfile ça ne fonctionne pas, je dois oublier quelque chose:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub JaquettePictureBox_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles JaquettePictureBox.Click
            'afficher la jaquette
            System.IO.Directory.GetFiles("c:/", "" + Nom_filmTextBox.Text + ".jpg", IO.SearchOption.AllDirectories)
        End Sub
    RomainDotNet:

    J'ai essayé en nettoyant puis en régénérant mais rien n'y fait :s

Discussions similaires

  1. [Débutant] Image et chemin d'accès
    Par le_viking dans le forum Windows Presentation Foundation
    Réponses: 4
    Dernier message: 27/09/2011, 18h50
  2. [Eclipse 3.0][Débutant]Chemin d'accès images
    Par lejimi dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 11/03/2008, 19h04
  3. affichage photo avec chemin d'accès
    Par julio02200 dans le forum Access
    Réponses: 7
    Dernier message: 21/06/2006, 16h10
  4. filecopy acces image pb chemin acces
    Par Alex35 dans le forum VB 6 et antérieur
    Réponses: 24
    Dernier message: 24/05/2006, 14h30
  5. [Deb]Importation de lib image et chemin d'acces
    Par Marc_3 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 19/03/2006, 19h27

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