Dundas Chart for Windows Forms
Axis Property
See Also  Example Send comments on this topic.
DundasWinChart Assembly > Dundas.Charting.WinControl Namespace > CursorEventArgs Class : Axis Property


Gets the Axis object that a cursor or range selection belongs to.
Axis of the event.

Syntax

Visual Basic (Declaration)  
Public ReadOnly Property Axis As Axis
Visual Basic (Usage) Copy Code
Dim instance As CursorEventArgs
Dim value As Axis
 
value = instance.Axis
C#  
public Axis Axis {get;}

Example

In this example we use the Axis property to determine which cursor (X or Y axis) the event is being raised for.
C# Copy Code
using Dundas.Charting.WinControl;
...
private void chart1_CursorPositionChanging(object sender, Dundas.Charting.WinControl.CursorEventArgs e){

   
if(e.ChartArea.Name == "Chart Area 1")
   {

       
if(e.Axis.Type == AxisName.X)
       {
           
if(e.NewPosition > 3)
               e.NewPosition = 3;
       }
   }
}
In this example we use the Axis property to determine which cursor (X or Y axis) the event is being raised for.
Visual Basic Copy Code
Imports Dundas.Charting.WinControl

...

Private Sub chart1_CursorPositionChanging(ByVal sender As Object, _
ByVal e As Dundas.Charting.WinControl.CursorEventArgs) Handles chart1.CursorPositionChanging

If e.ChartArea.Name = "Chart Area 1" Then

    If e.Axis.Type = AxisName.X Then

    If e.NewPosition > 3 Then
        e.NewPosition = 3
    End If
End If

End Sub

Remarks

The property is exposed in the following events of the root Chart object: CursorPositionChanged, CursorPositionChanging, SelectionRangeChanged and SelectionRangeChanging.

This Axis property can be used to:

  • determine the axis that the event is being fired for (i.e. X, X2, Y or Y2 axis) via the Axis.Type property.
  • get and set axis properties (e.g. axis line color, etc.).

Requirements

Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family

See Also

© 2009 All Rights Reserved.