Esempio n. 1
0
 private void OffsetItems(BaseItem parent, int startOffsetIndex, int offset)
 {
     int c = parent.SubItems.Count;
     for (int i = startOffsetIndex; i < c; i++)
     {
         BaseItem item = parent.SubItems[i];
         if (item.Visible)
         {
             Rectangle r = item.Bounds;
             r.Offset(offset, 0);
             item.Bounds = r;
         }
     }
     parent.SetDisplayRectangle(new Rectangle(parent.DisplayRectangle.X, parent.DisplayRectangle.Y, parent.DisplayRectangle.Width + offset, parent.DisplayRectangle.Height));
     //parent.WidthInternal = parent.WidthInternal + offset;
 }