title: How do I display an image within a region defined in a Picturebox?
body: <p>As a follow on to my previous question I have gotten my region but spent the last two hours trying to display tiny pictures wihing that region alone; with the end goal being to be able to arbitarily display any number of images I choose.
  so far this is my code:</p>
  
  <pre><code>    void OnPaintRadar(Object sender, PaintEventArgs e)
  {
      Graphics g = e.Graphics;        
      Bitmap blip = new Bitmap(tst_Graphics.Properties.Resources.dogtag);
      Rectangle radar_rect = new Rectangle(myRadarBox.Left + 80, myRadarBox.Left + 7, myRadarBox.Width - 200, myRadarBox.Height + 200);
      using (Pen drw_pen = new Pen(Color.White, 1) )
      {
          using (GraphicsPath path = new GraphicsPath())
          {
              path.AddPie(radar_rect, 180, 180);
              path.CloseFigure();
              using (Region rdRegion = new Region(path) )
              {
                  g.DrawPath(drw_pen, path);
                  g.Clip = rdRegion;
                  PictureBox pb = new PictureBox();
                  pb.Image = (blip);
                  pb.Size = blip.Size;
                  g.DrawImage(blip, radar_rect);
              }
          }
  
      }
  
  }// end paint method
  </code></pre>
  
  <p>I have tried the DrawImageUnscaled method also but I either get a my tiny picture blown to fill the pie region or nothing is displayed.</p>