It works for my financial (stick, candlestick) charts. Show not YValue[0] of DataPoint as most examples, but YValue the Y axis.
Point? prevPosition = null; ToolTip tooltip = new ToolTip(); private void chart_MouseMove(object sender, MouseEventArgs e) { var pos = e.Location; if (prevPosition.HasValue && pos == prevPosition.Value) return; tooltip.RemoveAll(); prevPosition = pos; var results = chart.HitTest(pos.X, pos.Y, false, ChartElementType.DataPoint);
Evgeny Ivanov
source share