Bonjour TheMonz
En définitive, je ne suis pas certain que ta methode m'apporte la solution a mon probleme
Je me permet de l'exposer a nouveau
1- Je constitue une image, cette constitution est asser lourde, et je ne souhaire pas la recreer a tout moment. C'est d'ailleurs la raison pour laquelle je cree une image plus grande que le view port (un picture box actuellement) afin de pouvoir faire des déplacement rapides
2- Je dois pouvoir dessiner des lignes temporaires siur cette image et les faitrre disparaitre SANS redessineer toute l'image
Pour ce genre de chose, le picture Box offre une methode interessante qui est .CreateGraphics
Je peux donc avoir un graphics qui dessinera sur l'image
Graphics A=Graphics.FromImage(MonImage);
Et un Graphics qui dessinera sur la surface du pictureBox
Graphics B=PB.CreateGraphics();
A tout moment je peux faire un B.Clear(); pour effacer l'image construite sur le PB par dessus mon image de fond
Mais comment puis-je reproduire ce comportement SANS passer par un picture BOX, je devrais avoir un truc du style Image.CreateGraphics()
Si j'ai bien compris ta methode elle ne permet pas de faire ca, car tu redessine tout systématiquement.
Partager