//Collection de lignes List Lines = new List(); //Ajoute une ligne private void DrawLine(Point start, Point end) { Lines.Add(new Point[]{start,end}); Invalidate(); } //Simulation de remplissage int LineEnd = 100; private void button1_Click(object sender, EventArgs e) { DrawLine(new Point(0, 300), new Point(LineEnd++, 200)); } //On Paint protected override void OnPaint(PaintEventArgs e) { base.OnPaint(e); //trace les lignes foreach(Point[] line in Lines) e.Graphics.DrawLine(Pens.Red, line[0],line[1]); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionImage img = new Bitmap(640, 480); Graphics g = Graphics.FromImage(img); g.DrawLine(...); maPictureBox.Image = img;