Bonjour

Il y a un truc que je ne maitrise toujours pas bien avec les graphics :


1-je fais un graphics sur un bitmap crée a partir d'un picture box

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
     Image Zoom = new Bitmap(pb_zoom.Width, pb_zoom.Height);
      Graphics graphics = Graphics.FromImage(Zoom);
2- Je dessine des trucs dessus et puis j'assigne le bitmap au PB

En faisant cela, j'ai une image de fond persistante sur laquelle je peux creer un nouveau graphics pour dessiner des images non persistantes

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
      Graphics TmpGraphics = pb_zoom.CreateGraphics();
      TmpGraphics.DrawLine(Pens.Black, pZoomRef, pcur);

Mais ce que j'aimerais faire c'est
1- Garder mon image de fond crée au debut
2- Redessiner des truc dessus qui ne disparaitront pas au moindre refresh
3- Recuperer mon image de fond quand l'utilisateur a fini de bricoler dans l'image.


Comment faire cela le plus facilement ?