ICustomToolAxis.Axis
ICustomToolAxis

property Axis: OleVariant;

Type Library
TeeChartx

Description
Assign to this property the Chart Axis to which Tool will belong. Axes as numeric values are as follows (see EAxisType):

atLeft = Left axis = 0

atTop = Top axis = 1

atRight = Right axis = 2

atBottom =Bottom axis = 3

atDepth =Depth axis = 4

atCustom =Custom axis = 5

The values increment 1 for each Custom Axis starting at Custom Axis = 5.

Example [Visual Basic]

TChart1.Tools.Items(0).asAxisArrow.Axis = atRight 'Right Axis

Example [Visual C++]

VARIANT TheAxis;

TheAxis.vt=VT_I2;

TheAxis.intVal=2;

m_Chart1.GetTools().GetItems(0).GetAsAxisArrow().SetAxis(TheAxis);

Alternatively use the Axis by passing it as an interface.

Example [Visual Basic]

TChart1.Tools.Items(0).asAxisArrow.Axis = TChart1.Axis.Right

Example [Visual C++]

VARIANT TheAxis;

CAxis LeftAxis=m_Chart1.GetAxis().GetRight();

TheAxis.vt=VT_DISPATCH;

TheAxis.pdispVal=RightAxis;

m_Chart1.GetTools().GetItems(0).GetAsAxisArrow().SetAxis(TheAxis);