在我的程序中,我通过执行以下操作来保存图表:
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
chart.SaveImage(saveFileDialog.FileName, ChartImageFormat.Bmp);
}
但是如何将整个表单保存在图表所在的位置?
更新
我找到了解决方案:
if (saveFileDialog.ShowDialog() == DialogResult.OK)
{
Bitmap bm = new Bitmap(this.Width, this.Height);
Rectangle rect = new Rectangle(0, 0, this.Width, this.Height);
this.DrawToBitmap(bm, rect);
bm.Save(saveFileDialog.FileName, ImageFormat.Bmp);
}
答案 0 :(得分:0)
有一个
Control.DrawToBitmap
可以在所有控件上使用的函数。因此,请为主窗体调用此函数。