Log In
[Expand]General Information
[Collapse]WinForms Controls
 [Expand]What's Installed
 [Expand]Build an Application
 [Collapse]Controls and Libraries
  [Expand]Forms and User Controls
  [Expand]Messages, Notifications and Dialogs
  [Expand]Editors and Simple Controls
  [Expand]Ribbon, Bars and Menu
  [Expand]Application UI Manager
  [Expand]Docking Library
  [Expand]Data Grid
  [Expand]Vertical Grid
  [Expand]Pivot Grid
  [Expand]Tree List
  [Collapse]Chart Control
   [Expand]Getting Started
   [Expand]Providing Data
   [Expand]Appearance Customization
   [Collapse]End-User Features
    [Expand]Basic End-User Interaction
    [Collapse]Crosshair Cursor
      Crosshair Cursor Customization
      Changing the Crosshair Cursor Layout
     Printing and Exporting
     Chart Designer for End-Users
     Integration with a Range Control
     Chart Wizard for End-Users
   [Expand]Design-Time Features
   [Expand]Visual Elements
   [Expand]Additional Resources
  [Expand]Map Control
  [Expand]Rich Text Editor
  [Expand]Spell Checker
  [Expand]Form Layout Managers
  [Expand]Navigation Controls
  [Expand]PDF Viewer
  [Expand]TreeMap Control
 [Expand]Common Features
  Get More Help
 [Expand]API Reference
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Document Server
[Expand]Report Server
[Expand]eXpressApp Framework
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation

Changing the Crosshair Cursor Layout

This topic explains how to change the crosshair cursor snap mode and the crosshair's common label position.

Expanded Layout Customization

Specify the crosshair cursor snap mode

The crosshair snap mode can be specified using the CrosshairOptions.SnapMode property. This property defines how a crosshair cursor should detect a series point to which to snap.

Two snap modes are available: NearestArgument (the default mode) and NearestValue.

The following image shows the NearestValue snap mode in action:

Set the crosshair cursor position

In a multiple series chart, a crosshair cursor label is displayed common for all series by default. You can specify its position in two modes:

Use the CrosshairOptions.CommonLabelPosition property to get access to one of the listed modes.

For instance, you can invoke the Choose Crosshair Label Position dialog in the Properties window for this property clicking the ellipsis button.

You can change the current offset for both of the common crosshair label modes using the CrosshairLabelPosition.OffsetX and CrosshairLabelPosition.OffsetY properties.

For instance, the following image shows a common crosshair label in the crosshair free mode with the CrosshairLabelPosition.OffsetX and CrosshairLabelPosition.OffsetY properties set to (120,120), correspondingly.

Moreover, you can specify the position of a common crosshair label within its parent element using CrosshairFreePosition.DockCorner and CrosshairFreePosition.DockTarget properties in the CrosshairFreePosition mode.

The image below demonstrates a common crosshair label docked to the RightTop chart corner.

For additional information on chart interaction, refer to the End-User Capabilities section.

Expanded See Also

Is this topic helpful?​​​​​​​