A7: | Here is one solution: Graphics g = panel1.CreateGraphics(); g.SmoothingMode = SmoothingMode.AntiAlias; GraphicsPath gp = new GraphicsPath(); gp.AddLine(10, 170, 30, 170); gp.AddLine(16, 100, 100, 100); gp.AddLine(100, 100, 190, 180); gp.AddLine(40, 50, 50, 20); gp.StartFigure(); gp.AddLine(50, 20, 145, 100); gp.StartFigure(); gp.AddArc(65, 10, 120, 180, 180, 80); gp.StartFigure(); gp.AddArc(65, 5, 120, 100, 200, 70); g.DrawPath(new Pen(Color.Black, 2), gp);
|