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 :

PictureBox et ImageLocation


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 301
    Par défaut PictureBox et ImageLocation
    Bonjour a tous

    Je viens avec une question toute simple et pourtant …
    Dans une application l’utilisateur doit charger dynamiquement des PictureBox dans les quels il insert des images. Jusque la tous vas bien.
    Je doit enregistrer le chemin des image dans une base de donnée Access, pour cela je pansait récupérer le patch de l’image avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim ChImage as string
    ChImage = PictureBox.ImageLocation
    Mais la rien !

    Je panse avoir oublié une déclaration a quelque part, mais ou et quoi ?

    Merci par avance de votre aide.

    BM42

    (VB Express 2005 et Access 97)

  2. #2
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Avant de pouvoir afficher l'image, il y a bien une selection avant ?
    Tu recuperes le chemin à partir de la selection tout simplement.

  3. #3
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 301
    Par défaut
    En effet.

    Mais ne voulant pas rester sur un echec, toutes explications seraient les bien venues.

    Merci de me consacrer du temps.

  4. #4
    Nouveau membre du Club
    Inscrit en
    Novembre 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 9
    Par défaut
    bonjour
    en effet, c'est comme si la première fois (lorsque vous choisissez l'image en mode graphique) le chemin n'est pas enregistré dans le control

    alors que, si vous l'écraser dans la partie d'initialisation de votre form, il sera accessible par la suite
    vous faite
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
        <System.Diagnostics.DebuggerStepThrough()> _
        Private Sub InitializeComponent()
     
    ....
         Me.PictureBoxTest.ImageLocation = "C:\21945399xb9.jpg"
    ....
    puis automatiquement la propriété ImageLocation ne sera pas vide

    bonne continuation.

  5. #5
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 301
    Par défaut
    Excusez moi pour mon silence mais j'ais un emploie du temps surbouqué.

    J'ais résolue mon problème en récupérent les infos au chargement de l'image.
    Je vais quand même regarder le problème de plus près a mes heures perdues (se qui risque d'être un peut long ...).

    Merci pour vos infos. si je trouve une solution intéressante je ne manquerais pas de vous en faire part.

    Encors merci et a bientôt.

    BM42

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    301
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 301
    Par défaut
    Comme promis voici la solution au problème.

    Il suffit d'affecter le chemin de l'image a ImageLocation au momment du chargement de celle-ci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PictureBox.ImageLocation = OpenFileDialog1.FileName.ToString
    Pour l'enregistrement du chemin dans la base de données
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DataRow("MonChamp") = PictureBox.ImageLocation.ToString
    A plus

    BM42

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VB6] imprimer le texte afficher dans une picturebox
    Par Persons dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 27/08/2004, 11h15
  2. [C#] Capture écran dans pictureBox
    Par Gauden dans le forum Windows Forms
    Réponses: 5
    Dernier message: 05/05/2004, 10h18
  3. LABEL QUI DISPARAIT SUR UN PICTUREBOX !
    Par Sophie42 dans le forum MFC
    Réponses: 2
    Dernier message: 13/01/2004, 12h10
  4. [VB6] [Graphisme] Inversion dans picturebox
    Par tomnie dans le forum VB 6 et antérieur
    Réponses: 23
    Dernier message: 16/04/2003, 15h05
  5. [VB6] [Graphisme] Arc de cercle dans un picturebox
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 11
    Dernier message: 04/11/2002, 17h55

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