This document is archived and information here might be outdated.  Recommended version.


IPageLayoutControlEvents Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Controls > ESRI ArcGIS Controls > Interfaces > IP > IPageLayoutControlEvents Interface
ArcGIS Developer Help

IPageLayoutControlEvents Interface

Provides access to events that occur with user interaction to the PageLayoutControl.

Product Availability

Available with ArcGIS Engine.

Description

This is the main events interface for the PageLayoutControl. Generally there is no need to explicitly set event handlers, as most development environments will automatically provide event handlers.

Members

Name Description
Method OnAfterDraw Fires after the PageLayoutControl draws a specified view phase.
Method OnAfterScreenDraw Fires after the PageLayout contained by the PageLayoutControl has finished drawing.
Method OnBeforeScreenDraw Fires before the PageLayout contained by the PageLayoutControl starts to draw.
Method OnDoubleClick Fires when the user presses and releases the mouse button twice in quick succession.
Method OnExtentUpdated Fires after the extent (visible bounds) of the PageLayoutControl is changed.
Method OnFocusMapChanged Fires when the current focus map in the PageLayoutControl has been switched to a new map.
Method OnFullExtentUpdated Fires after the full extent (bounds) of the PageLayoutControl has changed.
Method OnKeyDown Fires after a key is pressed on the keyboard.
Method OnKeyUp Fires after a pressed key is released.
Method OnMouseDown Fires when the user presses any mouse button while over the PageLayoutControl.
Method OnMouseMove Fires when the user moves the mouse pointer over the PageLayoutControl.
Method OnMouseUp Fires when the user releases a mouse button while over the PageLayoutControl.
Method OnOleDrop Fires when an OLE drop action occurs on the PageLayoutControl.
Method OnPageLayoutReplaced Fires after the PageLayout object used by the PageLayoutControl has been replaced.
Method OnPageSizeChanged Fires when the Page associated with the PageLayout has had its size changed.
Method OnViewRefreshed Fires when the view is refreshed before drawing occurs.

Classes that implement IPageLayoutControlEvents

Classes Description
PageLayoutControl Esri PageLayoutControl
PageLayoutControlEventsListener (esriSystemUtility) Helper coclass to provide IPageLayoutControlEvents support to the C++ API.