18 Изчертаване дъги
I начин
Bitmap bmp = new Bitmap(pictureBox1.Width, pictureBox1.Height);
Graphics graph = Graphics.FromImage(bmp);
Pen pen = new Pen(Color.Red, 2);
Pen pen1 = new Pen(Color.Black, 2);
for (int i = 10; i <= 320; i = i + 10)
{
Rectangle r = new Rectangle(200-(i/2), 200-(i/2), i, i);
graph.DrawArc(pen, r, 135, 90);
graph.DrawArc(pen1, r, 45, -90);
pictureBox1.Image = bmp;
II начин
protected override void OnPaint(PaintEventArgs e)
{
Graphics g = e.Graphics;
g.Clear(Color.FromArgb(255, 255, 255));
Pen pen = new Pen(Color.Black, 1);
Pen p=new Pen(Color.Black,10);
g.DrawEllipse(p, 200, 100, 1, 1);
for (int i = 20; i <= 200; i = i + 20)
{
Rectangle r = new Rectangle(200-i, 100-(i/2), i, i);
g.DrawArc(pen, r, 135, 90);
}
for (int j = 20; j <= 200; j = j + 20)
{
Rectangle rec = new Rectangle(200 + (j/20), 100 - (j / 2), j, j);
g.DrawArc(pen,rec,-45,90);
}
}