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();
}