Bitmap b = new Bitmap(panel1.Width, panel1.Height); Graphics g = Graphics.FromImage(b); Rectangle rect = new Rectangle((panel1.Width / 2) - 128, (panel1.Height / 2) - 152, 256, 304); g.DrawRectangle(new Pen(Color.Lime, 2), rect); g.Dispose(); panel1.BackgroundImage = b;
也可以这么用
Graphics g = panel1.CreateGraphics();