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

IMap.MoveLayer Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Carto > ESRI.ArcGIS.Carto > Interfaces > IM > IMap Interface > IMap.MoveLayer Method
ArcGIS Developer Help

IMap.MoveLayer Method

Moves a layer to another position.

[Visual Basic .NET]
Public Sub MoveLayer ( _
    ByVal Layer As ILayer, _
    ByVal toIndex As Integer _
public void MoveLayer (
    ILayer Layer,
    int toIndex
HRESULT MoveLayer(
  ILayer* Layer,
  long toIndex
Layer [in]

Layer is a parameter of type ILayer* toIndex [in]
toIndex is a parameter of type long

Product Availability

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


The MoveLayer method moves the layer to the position specified by the 0-based index. If the index is invalid, the layer is moved to the bottom.
MoveLayer automatically updates the contents view (TOC) but it does not update the map.

See Also

IMap Interface