constants LayoutChangingEnum
The LayoutChangingEnum type specifies the operations that the user performs on the surface. The LayoutStartChanging event occurs when a specified operation begins. The LayoutEndChanging event notifies that the specified operation ends. The LayoutChangingEnum type supports the following values.

NameValueDescription
exSurfaceMove0 The user moves/scrolls the surface to a new position. The AllowMoveSurface property specifies the keys combination to allow user to move / scroll the surface.
exSurfaceZoom1 The user magnifies or shrinks the surface (zooming). The AllowZoomSurface property specifies the keys combination to allow user to zoom the surface.
exSurfaceHome2 The user restores the surface to its original view. The Home method restores the view to its original state ( position and zoom ).
exResizeObject3 exResizeObject. The user resizes an object on the surface.
exMoveObject4 exMoveObject. The user moves an object on the surface.
exSelectObject5 exSelectObject. The user selects objects on the surface.
exSelectNothing6 The user selects nothing on the surface. The AllowSelectNothing property specifies the keys combination to allow user to select nothing on the surface. 
exCreateObject7 exCreateObject. The user creates objects on the surface.
exEditObject8 exEditObject. The user edits the element's caption.
exLinkObjects9 The user links elements. The AllowLinkObjects property specifies the keys combination to allow user to link elements on the surface.
exLinkControlPoint19 exLinkControlPoint. The user changes the link's control points.
exUndo33 An Undo operation is performed (CTR + Z). Occurs only if the control's AllowUndoRedo property is True.
exRedo34 A Redo operation is performed  (CTR + Y). Occurs only if the control's AllowUndoRedo property is True.
exUndoRedoUpdate32 The Undo/Redo queue is updated.