private int GetLayoutSize()//计算布局尺寸
        {
            int iLayoutSize = 0;

            foreach (object one in this.m_HideAreaTabButtons)
            {
                HideAreaTabButton temp = one as HideAreaTabButton;
                if (temp == null)
                {
                    continue;
                }
                iLayoutSize += temp.LayoutSize();
            }
            return(iLayoutSize + 15);
        }
        private void RelayoutVertical()
        {
            if (this.HideAreaTabButtonCount <= 0)
            {
                return;
            }
            //
            int iLayoutSize = 0;

            for (int i = 0; i < this.m_HideAreaTabButtons.Count; i++)
            {
                HideAreaTabButton temp = this.m_HideAreaTabButtons[i] as HideAreaTabButton;
                if (temp == null)
                {
                    continue;
                }
                temp.Location = new Point(0, iLayoutSize);
                iLayoutSize  += temp.LayoutSize();
            }
        }