Bonjour,

Je dessine un rectangle dans un mémoire tampon BufferdeGraphics
et je voudrai redessiner un autre rectangle sur le même tampon mais sans perdre le premier

Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
Rectangle r = new Rectangle(point, size);
 
 
                //Créer et initialiser le BufferedGraphics : BG
                BufferedGraphics bg = BufferedGraphicsManager.Current.Allocate(this.CreateGraphics(), this.DisplayRectangle);
 
                //Créer un objet Graphics basé sur ce BG
                Graphics g = bg.Graphics;
 
                //Réaliser les affichages sur ce BG(G1)
                g.DrawRectangle(pen, r);
                bg.Render();
Est ce que vous avez une proposition?

D'vance merci.