Código
Graphics g = pictureBox1.CreateGraphics();
Rectangle rect0 = new Rectangle(20, 20, 100, 100);
Rectangle rect1 = new Rectangle(70, 20, 100, 100);
//establesemos los trazados
GraphicsPath trazado0 = new GraphicsPath();
trazado0.AddEllipse(rect0);
GraphicsPath trazado1 = new GraphicsPath();
trazado1.AddEllipse(rect1);
Region reg = new Region(trazado1);
reg.Intersect(trazado0);
g.DrawEllipse(Pens.Blue, rect0);
g.DrawEllipse(Pens.Blue, rect1);
g.FillRegion(Brushes.Red, reg);
g.DrawString("A", new Font("Arial", 12), Brushes.Blue, 15, 10);
g.DrawString("B", new Font("Arial", 12), Brushes.Blue, 150, 10);










Autor


En línea

