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

IProgressor Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > System > ESRI.ArcGIS.esriSystem > Interfaces > IP > IProgressor Interface
ArcGIS Developer Help

IProgressor Interface

Provides access to members that report progress.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


The IProgressor interface is a generic interface for progressors (for example a progress bar). There are methods to show, step, and hide the progressor and a property to set the message of the progressor.


Name Description
Method Hide Hides the progressor.
Read/write property Message The message displayed by the progressor.
Method Show Shows the progressor.
Method Step Animates or steps the progressor.

Classes that implement IProgressor

Classes Description
GPServerTrackCancel (esriGeoprocessing) GP Server Track Cancel Class.
ProgressAnimation (esriArcMapUI) ProgressAnimation object.
ProgressBar (esriArcMapUI) ProgressBar object.
ProgressDialog (esriArcMapUI) Progress dialog object.

See Also

IStepProgressor Interface