private void lbl_MouseUp(object sender, MouseEventArgs e) { lbl[0].Location = new Point(DrawArea.Right, DrawArea.Height / 2 + DrawArea.Top); lbl[1].Location = new Point(DrawArea.Right, DrawArea.Bottom); lbl[2].Location = new Point(DrawArea.Width / 2 + DrawArea.Left, DrawArea.Bottom); dragging = false; Object tmp = DrawArea.Image.Clone(); DrawArea.Image.Dispose(); g.Dispose(); DrawArea.Image = new Bitmap(DrawArea.Size.Width, DrawArea.Size.Height); g = Graphics.FromImage(DrawArea.Image); g.DrawImageUnscaled((Image)tmp, new Rectangle(0, 0, ((Image)tmp).Width, ((Image)tmp).Height)); ((Image)tmp).Dispose(); DrawArea_G.Dispose(); bufer.Dispose(); Contour.Dispose(); DrawArea_G = DrawArea.CreateGraphics(); bufer = new Bitmap(DrawArea.Width, DrawArea.Height); Contour = Graphics.FromImage(bufer); }