Revision: 40681
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at February 5, 2011 03:06 by christianjunk
Initial Code
public void ZoomToSelectedFeatures()
{
ESRI.ArcGIS.Carto.IActiveView pActiveView;
ESRI.ArcGIS.Carto.IMap pMap;
ESRI.ArcGIS.Geodatabase.IEnumFeature pEnumFeature;
ESRI.ArcGIS.Geodatabase.IFeature pFeature;
pMap = (IMap)m_hookHelper.FocusMap;
pEnumFeature = (IEnumFeature)pMap.FeatureSelection;
pFeature = pEnumFeature.Next();
ESRI.ArcGIS.Geometry.IEnvelope pEnvelope;
pEnvelope = new EnvelopeClass();
while (pFeature != null)
{
pEnvelope.Union(pFeature.Shape.Envelope);
pFeature = pEnumFeature.Next();
}
pEnvelope.Expand(1.2, 1.2, true);
pActiveView = m_hookHelper.ActiveView;
pActiveView.Extent = pEnvelope;
pActiveView.Refresh();
}
Initial URL
http://forums.esri.com/Thread.asp?c=159&f=1707&t=233785
Initial Description
Here is the sample code you can use to zoom to selected features. Please replace m_hookHelper with valid mapcontrol object.
Initial Title
Zoom to selected feature(s)
Initial Tags
Initial Language
C#