Exemple #1
0
        private int GetTopPosition()
        {
            int iTopPosition     = Padding.Top;
            int iNextTopPosition = 0;

            //The next top position is the highest top value + that controls height, with a
            //little vertical spacing thrown in for good measure
            var enumerator = XPanderPanels.GetEnumerator();

            while (enumerator.MoveNext())
            {
                var xpanderPanel = (XPanderPanel)enumerator.Current;

                if (xpanderPanel.Visible)
                {
                    if (iNextTopPosition == Padding.Top)
                    {
                        iTopPosition = Padding.Top;
                    }
                    else
                    {
                        iTopPosition = iNextTopPosition;
                    }
                    iNextTopPosition = iTopPosition + xpanderPanel.Height;
                }
            }
            return(iTopPosition);
        }
Exemple #2
0
        private int GetTopPosition()
        {
            int         num        = base.Padding.Top;
            int         num2       = 0;
            IEnumerator enumerator = XPanderPanels.GetEnumerator();

            while (enumerator.MoveNext())
            {
                XPanderPanel xPanderPanel = (XPanderPanel)enumerator.Current;
                if (xPanderPanel.Visible)
                {
                    num  = ((num2 != base.Padding.Top) ? num2 : base.Padding.Top);
                    num2 = num + xPanderPanel.Height;
                }
            }
            return(num);
        }