public void CanvasInvalidate(Rectangle rect) { Rectangle r = rect; if (pageA != null && pageA.IntersectsWith(r)) { pageA.Invalidate(r); } if (pageB != null && pageB.IntersectsWith(r)) { pageB.Invalidate(r); } if (pageC != null && pageC.IntersectsWith(r)) { pageC.Invalidate(r); } if (pageD != null && pageD.IntersectsWith(r)) { pageD.Invalidate(r); } }