// Reset Eventvoid ScrollBar_Reset(object sender, EventArgs e){ NRange1DD xAxisRange = new NRange1DD(chartPrimaryXAxis.ScrollBar.BeginValue, chartPrimaryXAxis.ScrollBar.EndValue); //NRange1DD xAxisRange = chart.Axis(StandardAxis.PrimaryX).Scale.RulerRange; DateTime startdate = DateTime.FromOADate(xAxisRange.Begin); DateTime enddate = DateTime.FromOADate(xAxisRange.End); NScrollBar scrollbar = (sender as NScrollBar); System.Diagnostics.Debug.WriteLine("ScrollBar EndValueChanged: StartDate" + DateTime.FromOADate(scrollbar.BeginValue) + "- End Date:" + DateTime.FromOADate(scrollbar.EndValue)); System.Diagnostics.Debug.WriteLine("Horizontal Axis Begin Value" + startdate.ToString()); System.Diagnostics.Debug.WriteLine("Horizontal Axis End Value" + enddate.ToString());}
Hi Niranjan,
You can try to recalculate the control:
nChartControl1.Document.Calculate();nChartControl1.RecalcLayout();
and then get the new range.
Best Regards,Nevron Support Team