実装しようとしたこの同様の質問を見つけましたが、機能しませんでした。
グラフを作成するクラスがあり、誰かがグラフを画像として保存したい場合は2番目のコンストラクターがあります。ただし、保存される画像は、グラフではなく、フォームの背景のみです。これが私のコードです。
public ChartForm(String path)
{
InitializeComponent();
SaveGraphAsImage(path);
}
private void SaveChartAsImage(String path)
{
bmp = new Bitmap(this.Width, this.Height);
this.DrawToBitmap(bmp, new Rectangle(0, 0, this.Width, this.Height));
this.bmp.Save(path + this.Name, System.Drawing.Imaging.ImageFormat.Jpeg);
}