Ejemplo n.º 1
0
 public void DrawInto(ShadowPainter sp)
 {
     foreach (Rectangle r in Rects)
     {
         sp.DrawShadowedRect(r);
     }
 }
Ejemplo n.º 2
0
        private void Form3_Paint(object sender, PaintEventArgs e)
        {
            RectangleStatistic rs = new RectangleStatistic();

            rs.Rects.Add(new Rectangle(-40, -40, 100, 100));
            rs.Rects.Add(new Rectangle(-40, 0, 300, 20));

            ShadowPainter sp = new ShadowPainter(rs.TotalRectangle, Color.White, 16, 16);

            rs.DrawInto(sp);

            e.Graphics.DrawLine(Pens.Black, 0, 0, 300, 300);

            Image img = sp.GetPNGImage();

            e.Graphics.DrawImage(img, 0, 0);
//            e.Graphics.FillEllipse(pgb, 0, 0, 140, 70);
        }