Linie

Zagadnienie: Chcemy narysować w kwadratowym PictureBox o wymianach 400 x 400 dwie linie biegnące prostopadle przez środki boków
Rozwiązanie:

private void Coordinate_System_Paint(object sender, PaintEventArgs e)
{
Graphics rys = this.Coordinate_System.CreateGraphics();
Pen black_line = new Pen(Color.Black, 1);
PointF x1 = new PointF(0, 200);
PointF x2 = new PointF(400, 200);
PointF y1 = new PointF(200, 0);
PointF y2 = new PointF(200, 400);
e.Graphics.DrawLine(black_line, x1, x2);
e.Graphics.DrawLine(black_line, y1, y2);
}

Rezultat:
lines

Tags: