none
Comment sauvegarder une photo d'une picturebox RRS feed

Réponses

  • Bonjour,

    En réponse,

    Pour la photo, vb2008e

    - Tu mets ton image dans le répertoire de l'application, puis tu ouvres le projets, dans l'éditeur de code :
    explorateur de solutions \ menu(icône)=propriété\onglet ressources \ menu=ajouter une ressource \\ sous-menu=Ajouter un fichier existant -> dans l'explorateur tu double-cliques sur ton image (ton image porte son nom sans extension, ce sera "tonImage" pour l'exemple + tu enregistres + tu fermes.
    Dans ta form tu mets pictureBox1 + tu enregistres.
    Dans ton code, par exemple dans la procédure "load", tu écris :

    PictureBox1.Image = My.Resources.tonImage
    


    - Pour le texte dans un textBox
    Tu fais comme pour l'intégration de l'image, mais ce sera l'ajout en ressource de "chaine" + "ajouter une nouvelle chaine", qu'on va appeler "taChaine" pr l'exp, il faut lui donner un nom + un contenu, c'est le texte qui sera affiché + une observation pour savoir ou va et à quoi sert le texte + enregistres + fermes.
    Dans ta form tu mets textBox1 + tu enregistres
    Dans ton code, par exemple dans la procédure "load", tu écris :

     

    PictureBox1.Image = My.Resources.tonChaine
    



    Ainsi, quand l'application sera déployée, il n'y aura besoin de joindre aucun fichier, ni image, ni texte, tout sera enregistré avec l'exe dans les ressources.

    Cordialement.




    Joe ___ Romans et Logiciels ___ http://irolog.free.fr
    • Proposé comme réponse EhJoe dimanche 7 mars 2010 13:25
    • Marqué comme réponse kram16 dimanche 7 mars 2010 19:11
    dimanche 7 mars 2010 13:22

Toutes les réponses

  • Bonjour,

    Je ne suis pas certain de tout comprendre...

    Pour sauvegarder quelque chose, en règle général il faut un fichier, donc afin de sauvegarder le texte d'une session à l'autre, il convient de mettre ce dernier dans un fichier.

    Pour ce qui est de l'image, je compends moins, tu parles "d'état", est-ce visible, invisible, estompé, voyant... Je pense plutôt que tu veux dire "sauvegarder l'image"...
    Il n'y a pas en fait obligatoirement besoin de sauvegarder l'image directement, il suffit de la mettre en ressource et au lancement de la mettre dans la pictureBox.

    Donc, pour le texte = fichier, ou ressource, et pour la photo = ressource, enfin, je pense que c'est le mieux.

    Alors si tu ne sais pas le faire, la prochaine question sera : "Ressources, comment intégrer et rappeler ?"

    Cordialement.

    Joe ___ Romans et Logiciels ___ http://irolog.free.fr
    samedi 6 mars 2010 15:27
  • Bonjour,

    alors je vous explique moi j'ai seulement appris à sauvegarder du texte avec un savefiledialog, mais voici mon problème. J'utilise la commande :

    Savefiledialog1.filter = '' Fichier RTF (*.rtf)| *.rtf ''
    If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then 
    Dim sw As New System.IO.StreamWriter(SaveFileDialog1.FileName)
    sw.WriteLine(label1.Text)
    sw.WriteLine(label2.Text)
    sw.WriteLine(Label3.Text)
    sw.WriteLine(Label4.Text)
    sw.Flush()
    
    End If
    


    Alors tout fonctione jusque la mon texte est enregistrer dans un fichier RTB mais lorsqu'il vient le temps d'enregistrer mon image, la commande streamwriter ne marche pas pour une image car elle ne supporte que du texte. Alors comment remédier a cette situation et comment enregistrer l'image de la picturebox. J'espère vous avoir facileter ma compréhension.

    merci

    kram16

    samedi 6 mars 2010 17:36
  • Bonjour,

    En réponse,

    Pour la photo, vb2008e

    - Tu mets ton image dans le répertoire de l'application, puis tu ouvres le projets, dans l'éditeur de code :
    explorateur de solutions \ menu(icône)=propriété\onglet ressources \ menu=ajouter une ressource \\ sous-menu=Ajouter un fichier existant -> dans l'explorateur tu double-cliques sur ton image (ton image porte son nom sans extension, ce sera "tonImage" pour l'exemple + tu enregistres + tu fermes.
    Dans ta form tu mets pictureBox1 + tu enregistres.
    Dans ton code, par exemple dans la procédure "load", tu écris :

    PictureBox1.Image = My.Resources.tonImage
    


    - Pour le texte dans un textBox
    Tu fais comme pour l'intégration de l'image, mais ce sera l'ajout en ressource de "chaine" + "ajouter une nouvelle chaine", qu'on va appeler "taChaine" pr l'exp, il faut lui donner un nom + un contenu, c'est le texte qui sera affiché + une observation pour savoir ou va et à quoi sert le texte + enregistres + fermes.
    Dans ta form tu mets textBox1 + tu enregistres
    Dans ton code, par exemple dans la procédure "load", tu écris :

     

    PictureBox1.Image = My.Resources.tonChaine
    



    Ainsi, quand l'application sera déployée, il n'y aura besoin de joindre aucun fichier, ni image, ni texte, tout sera enregistré avec l'exe dans les ressources.

    Cordialement.




    Joe ___ Romans et Logiciels ___ http://irolog.free.fr
    • Proposé comme réponse EhJoe dimanche 7 mars 2010 13:25
    • Marqué comme réponse kram16 dimanche 7 mars 2010 19:11
    dimanche 7 mars 2010 13:22