//改变原有数据为现今排列数据
 public void setPos(MClipElement baseClipElement, TileClip tielClip)
 {
     baseClipElement.clipRect.X = tielClip.x;
     baseClipElement.clipRect.Y = tielClip.y;
 }
 public void addClip(MClipElement baseClipElement)
 {
     TileClip tielClip = new TileClip(baseClipElement.imageElement,baseClipElement.clipRect, xAddUp, yAddUp);
     tileClipsArray.Add(tielClip);//加入切片数据
     Image imgClip = new Bitmap(tielClip.clipRect.Width, tielClip.clipRect.Height);
     Graphics g = Graphics.FromImage(imgClip);
     GraphicsUtil.drawClip(g, tielClip.imageElement.image, 0, 0, tielClip.clipRect.X, tielClip.clipRect.Y, tielClip.clipRect.Width, tielClip.clipRect.Height, 0);
     imgClipsArray.Add(imgClip);//加入切片图片
     g.Dispose();
     //累加坐标
     xAddUp += tielClip.clipRect.Width;
     wAddUp = xAddUp;
     if (hAddUp < tielClip.clipRect.Height)
     {
         hAddUp = tielClip.clipRect.Height;
     }
 }