ChartHitTest Enum
Lists the values that identify a chart’s elements.
Namespace: DevExpress.XtraCharts
Assembly: DevExpress.XtraCharts.v24.1.dll
NuGet Package: DevExpress.Charts
Declaration
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.
Example
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();
}