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 The user resizes an object on the surface.
exMoveObject4 The user moves an object on the surface.
exSelectObject5 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 The user creates objects on the surface.
exEditObject8 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 The user changes the link's control points.
exFocusLink20 The user clicks a link (the focused link is being updated). The FocusLink property retrieves or changes the current link that is currently focused (selected or active) within the control.
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.