public void Dibujar() { Bitmap previousBtm = new Bitmap(CanvasSize.Width, CanvasSize.Height); foreach (Figura_Relacion rel in Formas.OfType <Figura_Relacion>())//Creo un nuevo Bitmap para ir dobujando sobre el en el foreach lo que hago es dibujar cada linea hasta obtener una imagen "final", perteneciente solo a las relaciones { rel.BtmRelacion = rel.DrawToBitmap(previousBtm); previousBtm = rel.BtmRelacion; } }