public partial class Form_CuttingBody : Form { private Graphics m_mainPaiter; //主画笔 private Pen m_Pen; //笔 private bool m_IsMouseDown; private bool m_bRectCompleted; //绘制是否完成 private Image m_sourceImage; //原来的图形 private Rectangle m_Rect; //就是要保存的矩形 private Point downPoint; //鼠标按下的点 int tmpx; int tmpy; public Form_CuttingBody() { InitializeComponent(); } private void Form_CuttingBody_DoubleClick(object sender, EventArgs e) { if(((MouseEventArgs)e).Button == MouseButtons.Left && m_Rect.Contains(((MouseEventArgs)e).X, ((MouseEventArgs)e).Y)) { //其中一种保存方法 Image saveImage = new Bitmap(m_Rect.Width, m_Rect.Height); Graphics safe_graph = Graphics.FromImage(saveImage); safe_graph.CopyFromScreen(m_Rect.X + 1, m_Rect.Y + 1, 0, 0, m_Rect.Size); Clipboard.SetImage(saveImage); //添加到剪贴板中 this.Close(); } } private void Form_CuttingBody