Application de dessin

Jeny -  
 Utilisateur anonyme -
Bonjour,
J'ai besoin de créer une application de dessin qui enregistre mon dessin (sans avoir à sauvegarder en image) et quand j'ouvre l'appli une nouvelle fois, je retrouve mon dessin que je peux modifier.
Comment puis-je faire cela?
J'ai essayé d'utiliser visual studio, mais je n'ai pas réussi à le faire.
si cela peut être fait avec visual studio en utlisant la sauvegarde d'image(format jpg...) je voudrais savoir comment.
Mercii d'avancee

6 réponses

  1. Utilisateur anonyme
     
    Bonjour

    oui c'est possible avec visual studio, mais en même temps ça ne veut rien dire.
    Visual studio est un logiciel permettant de développer dans plusieurs langages.
    Pour pouvoir te répondre il nous faut savoir quel langage tu utilises, il faudra aussi que tu nous montres ce que tu as tenté (en postant le code avec la procédure décrite ici)
    0
  2. Jeny
     
    J'utilise VB
    J'ai pu créer des pinceaux, une gomme....
    Mais je n'ai pas trouvé un code qui me permet de sauvegarder.
    0
  3. Utilisateur anonyme
     
    Que tu n'aies pas trouvé le code pour sauvegardé on l'a bien compris, mais il y a 36 façons de dessiner. Et donc la sauvegarde va dépendre d'un certain nombre de choix que tu as fait qu'on ne peut pas deviner.

    En montrant le bout de code qui permet de dessiner, par exemple, une ligne, ça pourra nous aider à te proposer une ou des solutions.
    0
  4. Jeny
     
    Private Sub PictureBox2_MouseDown(sender As Object, e As MouseEventArgs) Handles PictureBox2.MouseDown
            down = True
        End Sub
    
        Private Sub PictureBox2_MouseMove(sender As Object, e As MouseEventArgs) Handles PictureBox2.MouseMove
            If down = True Then
                PictureBox2.CreateGraphics.FillEllipse(mybrush, e.X, e.Y, 5, 5)
            End If
        End Sub
    
        Private Sub PictureBox2_MouseUp(sender As Object, e As MouseEventArgs) Handles PictureBox2.MouseUp
            down = False
        End Sub
    
    Private Sub Button14_Click(sender As Object, e As EventArgs) Handles Button14.Click
            mybrush = Brushes.Black
        End Sub
    
        Private Sub Button13_Click(sender As Object, e As EventArgs) Handles Button13.Click
            mybrush = Brushes.White
        End Sub
    
        Private Sub Button12_Click(sender As Object, e As EventArgs) Handles Button12.Click
            mybrush = Brushes.Yellow
        End Sub
    
        Private Sub Button11_Click(sender As Object, e As EventArgs) Handles Button11.Click
            mybrush = Brushes.Red
        End Sub
    
        Private Sub Button10_Click(sender As Object, e As EventArgs) Handles Button10.Click
            mybrush = Brushes.Blue
        End Sub
    
        Private Sub Button9_Click(sender As Object, e As EventArgs) Handles Button9.Click
            PictureBox2.Refresh()
        End Sub
    0
    1. Utilisateur anonyme
       
      Merci à Chris94 d'avoir mis la coloration syntaxique, c'est lisible maintenant.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    Tu peux utiliser la propriété Image de ton pictureBox, celle-ci est du type Image et possède la méthode Load et la méthode Save.
    0
    1. Jeny
       
      J'ai bien trouvé la propriété mais je n'ai pas bien compris ce que je dois modifier.
      Je vous remercie de votre aidee
      0
  7. Utilisateur anonyme
     
    Et bien dans l’éventement FormClosing tu te sers de Save pour sauver un fichier. Et dans FormLoad tu te sers de la classe File pour voir si le fichier existe et si oui tu le charges avec Image.Load.
    0
    1. Jeny
       
      Pouvez vous m'ecrire le code svp??
      0
    2. Utilisateur anonyme
       
      Non tu essayes, si tu n'y arrives pas tu postes ce que tu as tenté et on te corrige.
      0