スクロール可能なプロッターであるコントロールがあります。プロッターがプロットを終了すると、次のようにスクロールできます。
私のプロッターはリアルタイムプロッターです。つまり、時間の経過とともにプロットされ、静的プロッター(値を手動で入力するもの)ではありません。プロッターを停止した後、プロッターをスクロールして結果を確認できます。ただし、プロッターを画像に保存したいのですが、これはプリントスクリーン方式を使用して実行しようとしています。しかし、私がキャプチャできたのは、プロッタの目に見える部分だけであり、プロッタの目に見えない部分 (スクロールが必要なため) ではありません。より明確になったことを願っています。印刷画面のコードは次のとおりです。
// Set the bitmap object to the size of the screen
bmpScreenshot = new Bitmap(panel2.Bounds.Width, panel2.Bounds.Height, PixelFormat.Format32bppArgb);
// Create a graphics object from the bitmap
gfxScreenshot = Graphics.FromImage(bmpScreenshot);
Point p = this.PointToScreen(new Point(panel2.Bounds.X, panel2.Bounds.Y));
gfxScreenshot.CopyFromScreen(p.X, p.Y, 0, 0,
panel2.Bounds.Size, CopyPixelOperation.SourceCopy);
SaveFileDialog saveImageDialog = new SaveFileDialog();
saveImageDialog.Title = "Select output file:";
saveImageDialog.Filter = "JPeg Image|*.jpg|Bitmap Image|*.bmp|Gif Image|*.gif";
if (saveImageDialog.ShowDialog() == DialogResult.OK)
{
bmpScreenshot.Save(saveImageDialog.FileName, ImageFormat.Jpeg);
}
どうもありがとう。