event LayoutStartChanging (Operation as LayoutChangingEnum)
Occurs when the control's layout is about to be changed.

TypeDescription
Operation as LayoutChangingEnum A LayoutChangingEnum expression that specifies whether the user drags the cube to a different position.
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 control fires the Move event once a new face became visible. The Rotate event occurs once the cube is rotated. The Zoom event occurs once the cube is magnified.

Syntax for LayoutStartChanging event, /NET version, on:

private void LayoutStartChanging(object sender,exontrol.EXTREECUBELib.LayoutChangingEnum   Operation)
{
}

Private Sub LayoutStartChanging(ByVal sender As System.Object,ByVal Operation As exontrol.EXTREECUBELib.LayoutChangingEnum) Handles LayoutStartChanging
End Sub

Syntax for LayoutStartChanging event, /COM version, on:

private void LayoutStartChanging(object sender, AxEXTREECUBELib._ITreeCubeEvents_LayoutStartChangingEvent e)
{
}

void OnLayoutStartChanging(long   Operation)
{
}

void __fastcall LayoutStartChanging(TObject *Sender,Extreecubelib_tlb::LayoutChangingEnum   Operation)
{
}

procedure LayoutStartChanging(ASender: TObject; Operation : LayoutChangingEnum);
begin
end;

procedure LayoutStartChanging(sender: System.Object; e: AxEXTREECUBELib._ITreeCubeEvents_LayoutStartChangingEvent);
begin
end;

begin event LayoutStartChanging(long  Operation)

end event LayoutStartChanging

Private Sub LayoutStartChanging(ByVal sender As System.Object, ByVal e As AxEXTREECUBELib._ITreeCubeEvents_LayoutStartChangingEvent) Handles LayoutStartChanging
End Sub

Private Sub LayoutStartChanging(ByVal Operation As EXTREECUBELibCtl.LayoutChangingEnum)
End Sub

Private Sub LayoutStartChanging(ByVal Operation As Long)
End Sub

LPARAMETERS Operation

PROCEDURE OnLayoutStartChanging(oTreeCube,Operation)

RETURN

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

<SCRIPT EVENT="LayoutStartChanging(Operation)" LANGUAGE="JScript">
</SCRIPT>

<SCRIPT LANGUAGE="VBScript">
Function LayoutStartChanging(Operation)
End Function
</SCRIPT>

Procedure OnComLayoutStartChanging OLELayoutChangingEnum   llOperation
	Forward Send OnComLayoutStartChanging llOperation
End_Procedure

METHOD OCX_LayoutStartChanging(Operation) CLASS MainDialog
RETURN NIL

void onEvent_LayoutStartChanging(int   _Operation)
{
}

function LayoutStartChanging as v (Operation  as  OLE::Exontrol.TreeCube.1::LayoutChangingEnum)
end function

function nativeObject_LayoutStartChanging(Operation)
return