private void picPaint_Paint(object sender, PaintEventArgs e) { doubleBuffer = fillImage.Clone(new Rectangle(0, 0, fillImage.Width, fillImage.Height), System.Drawing.Imaging.PixelFormat.Format24bppRgb); Graphics g = Graphics.FromImage(doubleBuffer); if (grapList._list.Count > 0) { btnUndo.Enabled = true; grapList.Draw(g); } else { btnUndo.Enabled = false; } if (status == DRAW_STATUS.INCOMPLETE && objectChoose != "bucket" && objectChoose != "none") { Shape.DrawHandlePoint(g); } e.Graphics.DrawImageUnscaled(doubleBuffer, 0, 0); }
private void picPaint_Paint(object sender, PaintEventArgs e) { doubleBuffer = fillImage.Clone(new Rectangle(0, 0, fillImage.Width, fillImage.Height), System.Drawing.Imaging.PixelFormat.Format24bppRgb); Graphics g = Graphics.FromImage(doubleBuffer); if (grapList._list.Count > 0) { btnUndo.Enabled = true; grapList.Draw(g); } else { btnUndo.Enabled = false; } //************************ //CẤM XÓA DÒNG DƯỚI ĐÂY //************************ if (objectChoose == "none") { Shape.Draw(g); } e.Graphics.DrawImageUnscaled(doubleBuffer, 0, 0); }