rendre persistant un draw sur un graphics
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:
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
Code:
pb_zoom.Image = Zoom;
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:
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 ?