Beispiel #1
0
        public int GetClientHeight()
        {
            var sizeCalculator = new SizeCalculator(ObjectInspector, Height);

            sizeCalculator.Calculate(Panels.ToArray());
            return(sizeCalculator.FullSize);
        }
Beispiel #2
0
        public void AlignControls()
        {
            foreach (var panel in Panels)
            {
                panel.BringToFront();
            }

            if (Height == 0)
            {
                return;
            }

            var sizeCalculator = new SizeCalculator(ObjectInspector, Height);
            var sizes          = sizeCalculator.Calculate(Panels.ToArray());

            foreach (var compositPanel in Panels)
            {
                compositPanel.Height = Convert.ToInt32(sizes[compositPanel]);
                compositPanel.AlignControls();
            }
        }