private void axTChart1_OnCursorToolChange(object sender, AxTeeChart.ITChartEvents_OnCursorToolChangeEvent e) { double Xvalue; Xvalue = Chart_spec.Tools.Items[0].asTeeCursor.XVal; nud_xAxis.Value = Decimal.Parse(Xvalue.ToString()); }
private void axTChart4_OnCursorToolChange(object sender, AxTeeChart.ITChartEvents_OnCursorToolChangeEvent e) { xVal = e.xVal; axTChart4.Tools.get_Items(1).asAnnotation.Text = axTChart4.Series(0).Title + ": Y(" + e.xVal.ToString("0.00") + ")= "; axTChart4.Tools.get_Items(1).asAnnotation.Text += InterpolateLineSeries(0, e.xVal).ToString("0.00") + "\r\n"; axTChart4.Tools.get_Items(1).asAnnotation.Left = e.x + 10; axTChart4.Tools.get_Items(1).asAnnotation.Top = axTChart4.Axis.Left.IStartPos; axTChart4.Tools.get_Items(3).asAnnotation.Text = axTChart4.Series(1).Title + ": Y(" + e.xVal.ToString("0.00") + ")= "; axTChart4.Tools.get_Items(3).asAnnotation.Text += InterpolateLineSeries(1, e.xVal).ToString("0.00") + "\r\n"; axTChart4.Tools.get_Items(3).asAnnotation.Left = e.x + 10; axTChart4.Tools.get_Items(3).asAnnotation.Top = axTChart4.Axis.Left.IStartPos + 18; axTChart4.Tools.get_Items(5).asAnnotation.Text = axTChart4.Series(2).Title + ": Y(" + e.xVal.ToString("0.00") + ")= "; axTChart4.Tools.get_Items(5).asAnnotation.Text += InterpolateLineSeries(2, e.xVal).ToString("0.00") + "\r\n"; axTChart4.Tools.get_Items(5).asAnnotation.Left = e.x + 10; axTChart4.Tools.get_Items(5).asAnnotation.Top = axTChart4.Axis.Left.IStartPos + 36; }