Поделиться через


CursorEventArgs Класс

Определение

Предоставляет свойства, используемые со следующими событиями корневого объекта Chart: CursorPositionChanged, CursorPositionChanging, SelectionRangeChanged и SelectionRangeChanging.

public ref class CursorEventArgs : EventArgs
public class CursorEventArgs : EventArgs
type CursorEventArgs = class
    inherit EventArgs
Public Class CursorEventArgs
Inherits EventArgs
Наследование
CursorEventArgs

Комментарии

Класс CursorEventArgs предоставляется в качестве e параметра в CursorPositionChangedсобытиях , CursorPositionChangingSelectionRangeChanged и SelectionRangeChanging корневого Chart объекта.

Этот класс содержит следующие свойства:

  • Свойство ChartArea , которое используется для получения ChartArea объекта, для которого было создано событие. Свойство Name получает имя области диаграммы; также можно задать другие свойства области диаграммы.

  • Свойство Axis , которое используется для получения Axis объекта, для которого было создано событие. Чтобы определить тип оси X, X2, Y или Y2, используйте AxisName свойство . Также можно задать другие свойства оси.

  • Свойство NewPosition , представляющее положение курсора вдоль оси, измеряемое как значение оси на момент возникновения события. Свойство NewPosition можно использовать для получения положения курсора. В случае CursorPositionChanging это свойство также можно использовать для сброса положения курсора.

  • Свойство NewSelectionStart , представляющее начальную позицию выбора диапазона вдоль оси, измеряемого как значение оси на момент возникновения события. Свойство NewSelectionStart можно использовать для получения выбранной начальной позиции диапазона. В случае SelectionRangeChanging это свойство также можно использовать для сброса позиции.

  • Свойство NewSelectionEnd , представляющее конечную позицию выделенного диапазона вдоль оси, измеряемого как значение оси на момент возникновения события. Свойство NewSelectionEnd можно использовать для получения выбранной конечной позиции диапазона. В случае SelectionRangeChanging это свойство также можно использовать для сброса позиции.

Конструкторы

CursorEventArgs(ChartArea, Axis, Double)

Инициализирует новый экземпляр класса CursorEventArgs, используя указанные область диаграммы, ось и положение курсора.

CursorEventArgs(ChartArea, Axis, Double, Double)

Инициализирует новый экземпляр класса CursorEventArgs, используя указанные область диаграммы, ось, а также начальное и конечное положение нового диапазона.

Свойства

Axis

Получает объект Axis, которому принадлежит курсор или выбранный диапазон.

ChartArea

Получает объект ChartArea, которому принадлежит курсор или выбранный диапазон.

NewPosition

Получает или задает положение курсора. В зависимости от события, также задает положение курсора.

NewSelectionEnd

Получает или задает конечное положение выбранного диапазона. В зависимости от события, также задает конечное положение этого диапазона.

NewSelectionStart

Получает или задает начальное положение выбранного диапазона. В зависимости от события, также задает начальное положение этого диапазона.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к