Forex_Strategy_Builder.Chart.SetAllPanelsHeight C# (CSharp) Метод

SetAllPanelsHeight() приватный Метод

Calculates the panels' height
private SetAllPanelsHeight ( ) : void
Результат void
        void SetAllPanelsHeight()
        {
            int panelNumber = isIndicatorsShown ? indPanels : 0;
            panelNumber += isFloatingPLShown ? 1 : 0;
            panelNumber += isBalanceEquityShown ? 1 : 0;

            int iAvailableHeight = pnlCharts.ClientSize.Height - tsChartButtons.Height - scroll.Height - panelNumber * 4;

            int iPnlIndHeight = iAvailableHeight / (2 + panelNumber);

            for (int i = 0; i < indPanels && isIndicatorsShown; i++)
                pnlInd[i].Height = iPnlIndHeight;

            if(isFloatingPLShown)
                pnlFloatingPLChart.Height = iPnlIndHeight;

            if(isBalanceEquityShown)
                pnlBalanceChart.Height = iPnlIndHeight;

            return;
        }