public override void OnMouseDown(int Button, int Shift, int X, int Y) { m_MapControl.MousePointer = esriControlsMousePointer.esriPointerCrosshair; if (Button == 1) { IGeometry Geo = m_MapControl.TrackLine(); m_MapControl.Map.ClearSelection(); m_MapControl.Refresh(esriViewDrawPhase.esriViewGeoSelection, null, null); m_MapControl.Map.SelectByShape(Geo, null, false); m_MapControl.Refresh(esriViewDrawPhase.esriViewGeoSelection, null, null); } }