Bonjour tous le monde
J'essaye de dessiner un graphique dans un panel. Celui-ci se dessine sans problème mais lorsqu'il est trop grand, j'ai activé les scroll sur le panel.
Pas de problème, l'image se déplace bien, mais elle ne se dessine pas lors des déplacements et si je veux la remettre a l'origine, elle ne réapparait plus.
Voici le code utilisé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Bitmap bee = new Bitmap(800, 800); Graphics g = Graphics.FromImage(bee); stepLines.Add(new Line(new Point(stepXCourant, stepYCourant), new Point(stepXCourant + 45, stepYCourant))); foreach (Line line in stepLines) g.DrawLine(Pens.Black, line.Start, line.End); g.TranslateTransform(stepSchema.AutoScrollPosition.X, stepSchema.AutoScrollPosition.Y); stepSchema.BackgroundImage = bee;
Partager