1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Bitmap bmp = Properties.Resources.Voilier;
// curseur au centre de limage
int X = e.X - bmp.Width/2;
int Y = e.Y - bmp.Height/2;
// créer et initialiser le BufferedGraphics
BufferedGraphics bg =
BufferedGraphicsManager.Current.Allocate(this.CreateGraphics(),
ClientRectangle);
// créer un objet Graphics basé sur le BufferedGraphics
Graphics g = bg.Graphics;
// réaliser les affichages dans le Graphics (dans le buffer)
g.Clear(SystemColors.Control);
g.DrawImage(bmp, new Point(X, Y));
// rendre le buffer visible
bg.Render();
g.Dispose(); bg.Dispose(); |
Partager