/// <summary> Расчет панелей</summary> private void GetRectsPanels() { Candels.Panel.SetRect(MainPanel.ExtractBottom(0)); Cross.Panel.SetRect(Candels.Panel.ExtractBottom(0)); Times.Panel.SetRect(Candels.Panel.ExtractBottom(20)); Times.Panel.SetRect(GRectangle.Join(Candels.Panel.RectScreen, Times.Panel.RectScreen)); //Interest.Panel.SetRect(Candels.Panel.ExtractBottom(50)); //DeltaVol.Panel.SetRect(Candels.Panel.ExtractBottom(50)); Volumes.Panel.SetRect(Candels.Panel.ExtractBottom(60)); /////////////////////////// /// Right panels /////////////////////////// RightPrices.Panel.SetRect(Candels.Panel.ExtractRight(RightPrices.WidthBorder)); RightPrices.Panel.SetRect(GRectangle.Join(Candels.Panel.RectScreen, RightPrices.Panel.RectScreen)); GHorVolumes.Panel.SetRect(Candels.Panel.RectScreen); GHorVolumes.PanelVolume.SetRect(Candels.Panel.ExtractRight(150)); Candels.Panel.ExtractRight(15); //Ширина свечки float WidthOneCandle = Candels.GetWidthOne(); Cross.HeightForPrice = Candels.Panel.RectScreen.Height; Times.WidthOneCandle = WidthOneCandle; //Ширина области значений в нижних панелях Volumes.Values.SetWidthValues(RightPrices.WidthBorder); //DeltaVol.Values.SetWidthValues(RightPrices.WidthBorder); //Interest.Values.SetWidthValues(RightPrices.WidthBorder); LevelsOrders.Panel.SetRect(Candels.Panel.RectScreen); Levels.Panel.SetRect(Candels.Panel.RectScreen); }