event Move (RotateDir as RotateEnum, FromFace as FaceEnum, ToFace as FaceEnum)
Occurs once a new face became visible, by moving/rotating from a face to another, into the giving direction.

TypeDescription
RotateDir as RotateEnum A RotateEnum expression that specifies the direction the move occurred.
FromFace as FaceEnum A FaceEnum expression that specifies the index of the face that the user drags from.
ToFace as FaceEnum A FaceEnum expression that specifies the index of the face that the user drags to.
The control fires the Move event once a new face became visible, by moving/rotating from a face to another, into the giving direction. Use the EnsureVisibleFace method to bring a specified face in the front. The EnsureVisibleFaceOnDblClick ensures that the face being double clicked fits the cube's client area. The LayoutStartChanging event notifies your application once the user starts dragging the cube to a different position. The LayoutEndChanging event notifies your application once the user ends dragging the cube to a different position. During the LayoutStartChanging event you can call the CancelLayoutChanging to cancel the current operation. 

The position of the cube is given by the following properties:

The Zoom event notifies your application that the view is zoomed. The Rotate event occurs once the cube is rotated.

Syntax for Move event, /NET version, on:

private void Move(object sender,exontrol.EXTREECUBELib.RotateEnum   RotateDir,exontrol.EXTREECUBELib.FaceEnum   FromFace,exontrol.EXTREECUBELib.FaceEnum   ToFace)
{
}

Private Sub Move(ByVal sender As System.Object,ByVal RotateDir As exontrol.EXTREECUBELib.RotateEnum,ByVal FromFace As exontrol.EXTREECUBELib.FaceEnum,ByVal ToFace As exontrol.EXTREECUBELib.FaceEnum) Handles Move
End Sub

Syntax for Move event, /COM version, on:

private void Move(object sender, AxEXTREECUBELib._ITreeCubeEvents_MoveEvent e)
{
}

void OnMove(long   RotateDir,long   FromFace,long   ToFace)
{
}

void __fastcall Move(TObject *Sender,Extreecubelib_tlb::RotateEnum   RotateDir,Extreecubelib_tlb::FaceEnum   FromFace,Extreecubelib_tlb::FaceEnum   ToFace)
{
}

procedure Move(ASender: TObject; RotateDir : RotateEnum;FromFace : FaceEnum;ToFace : FaceEnum);
begin
end;

procedure Move(sender: System.Object; e: AxEXTREECUBELib._ITreeCubeEvents_MoveEvent);
begin
end;

begin event Move(long  RotateDir,long  FromFace,long  ToFace)

end event Move

Private Sub Move(ByVal sender As System.Object, ByVal e As AxEXTREECUBELib._ITreeCubeEvents_MoveEvent) Handles Move
End Sub

Private Sub Move(ByVal RotateDir As EXTREECUBELibCtl.RotateEnum,ByVal FromFace As EXTREECUBELibCtl.FaceEnum,ByVal ToFace As EXTREECUBELibCtl.FaceEnum)
End Sub

Private Sub Move(ByVal RotateDir As Long,ByVal FromFace As Long,ByVal ToFace As Long)
End Sub

LPARAMETERS RotateDir,FromFace,ToFace

PROCEDURE OnMove(oTreeCube,RotateDir,FromFace,ToFace)

RETURN

Syntax for Move event, /COM version (others), on:

<SCRIPT EVENT="Move(RotateDir,FromFace,ToFace)" LANGUAGE="JScript">
</SCRIPT>

<SCRIPT LANGUAGE="VBScript">
Function Move(RotateDir,FromFace,ToFace)
End Function
</SCRIPT>

Procedure OnComMove OLERotateEnum   llRotateDir OLEFaceEnum   llFromFace OLEFaceEnum   llToFace
	Forward Send OnComMove llRotateDir llFromFace llToFace
End_Procedure

METHOD OCX_Move(RotateDir,FromFace,ToFace) CLASS MainDialog
RETURN NIL

void onEvent_Move(int   _RotateDir,int   _FromFace,int   _ToFace)
{
}

function Move as v (RotateDir  as  OLE::Exontrol.TreeCube.1::RotateEnum,FromFace  as  OLE::Exontrol.TreeCube.1::FaceEnum,ToFace  as  OLE::Exontrol.TreeCube.1::FaceEnum)
end function

function nativeObject_Move(RotateDir,FromFace,ToFace)
return