111,083
社区成员




Bitmap bmp = new Bitmap(panel1.Width, panel1.Height);
panel1.DrawToBitmap(bmp);
bmp.Save(fileName);
protected override void OnPaint(PaintEventArgs e)
{
// 先创建一个Bitmap对象
Bitmap bmp = new Bitmap(300, 200);
Graphics g = Graphics.FromImage(bmp);
// 在这里用g画图
...
// 保存
bmp.Save("p1.jpg", System.Drawing.Imaging.ImageFormat.Jpeg); // 可以指定格式
// 更新Panel的图像
e.Graphics.DrawImage(bmp, 0, 0, 100, 100);
g.dispose();
}