CursorEventArgs.NewSelectionEnd Property

Definition

Gets or sets the end position of a selected range. Depending on the event, also sets the end position of the range.

public:
 property double NewSelectionEnd { double get(); void set(double value); };
public double NewSelectionEnd { get; set; }
member this.NewSelectionEnd : double with get, set
Public Property NewSelectionEnd As Double

Property Value

A double value that represents the end position of a selected range.

Remarks

The NewSelectionEnd property represents the new position of a cursor, and can be used in the CursorPositionChanging and CursorPositionChanged events to get the cursor position. It can also be used in the SelectionRangeChanging event to set the cursor position.

Note that setting this property in the SelectionRangeChanging event will have no effect. The NewSelectionEnd property will have a value of NaN in this event.

The start position of a selected range is not necessarily less than the end position of a selected range. The start position is the position where the user fist clicked within the chart area, and the end position is the position of the mouse at the time the event is raised.

To determine the chart area that the event is being raised for use the ChartArea property.

Use the Axis property to determine if this end position is for a range selected along the primary or secondary X or Y axis.

Applies to