ChartHitTest Enum

Lists the values that identify a chart's elements.

Namespace: DevExpress.XtraCharts

Assembly: DevExpress.XtraCharts.v20.1.dll

Declaration

public enum ChartHitTest
Public Enum ChartHitTest

Members

Name Description
None

The test point does not belong to any visual element or is outside the chart.

Chart

The test point belongs to a chart.

ChartTitle

The test point belongs to a chart title.

Axis

The test point belongs to an axis.

ConstantLine

The test point belongs to a constant line.

Diagram

The test point belongs to a diagram.

Legend

The test point belongs to a legend.

Series

The test point belongs to a series.

SeriesLabel

The test point belongs to a series label.

SeriesTitle

The test point belongs to a series title.

NonDefaultPane

The test point belongs to a non-default pane.

TrendLine

Obsolete. The test point belongs to a trend line.

FibonacciIndicator

Obsolete. The test point belongs to a Fibonacci Indicator.

RegressionLine

Obsolete. The test point belongs to a regression line.

Annotation

The test point belongs to an annotation.

Indicator

The test point belongs to an indicator.

Related API Members

The following properties accept/return ChartHitTest values:

Remarks

The ChartHitTest enumeration's values are returned by the ChartHitInfo.HitTest property of a ChartHitInfo object. Note, that ChartHitInfo objects can be created by calling the chart's ChartControl.CalcHitInfo method.

Examples

The following examples demonstrates how to handle the ChartControl.MouseMove event and calculate the hit information for the point which the mouse pointer is currently hovering over. Then, the name of the chart element located under the mouse pointer is shown within the form caption.

using System.Windows.Forms;
using DevExpress.XtraCharts;
// ...

private void chartControl1_MouseMove(object sender, MouseEventArgs e) {
    ChartHitInfo hi = chartControl1.CalcHitInfo(new System.Drawing.Point(e.X, e.Y));
    this.Text = hi.HitTest.ToString();
}
See Also