Forex_Strategy_Builder.Small_Indicator_Chart.OnMouseMove C# (CSharp) Method

OnMouseMove() protected method

Generates dynamic info on the status bar when we are Moving the mouse over the SmallIndicatorsChart.
protected OnMouseMove ( MouseEventArgs e ) : void
e MouseEventArgs
return void
        protected override void OnMouseMove(MouseEventArgs e)
        {
            base.OnMouseMove(e);

            if (!isShowDynamicInfo || !Data.IsData || !Data.IsResult || Data.Bars < Data.FirstBar) return;

            int barNumb;
            barNumb = (e.X - space) / barPixels;
            barNumb = Math.Max(0, barNumb);
            barNumb = Math.Min(chartBars - 1, barNumb);

            int bar = Math.Min(Data.Bars - 1, firstBar + barNumb);

            statusBarText =
                    Data.Time[bar].ToString(Data.DF)  + " "   +
                    Data.Time[bar].ToString("HH:mm")  + " O:" +
                    Data.Open[bar].ToString(Data.FF)  + " H:" +
                    Data.High[bar].ToString(Data.FF)  + " L:" +
                    Data.Low[bar].ToString(Data.FF)   + " C:" +
                    Data.Close[bar].ToString(Data.FF) + " V:" +
                    Data.Volume[bar].ToString();
        }