Пример #1
0
        public void CircleSelect(AxMapControl mapControl)
        {
            this.init();
            IGeometry pGeometryC;

            pGeometryC = mapControl.TrackCircle();

            //新建选择集对象
            ISelectionEnvironment pSelectionEnvC;

            pSelectionEnvC = new SelectionEnvironmentClass();
            //改变选择集的默认颜色
            pSelectionEnvC.DefaultColor = pColor;
            //选择要素,并将其放入选择集
            mapControl.Map.SelectByShape(pGeometryC, pSelectionEnvC, false);
            mapControl.ActiveView.PartialRefresh(esriViewDrawPhase.esriViewGeoSelection,
                                                 null, null);
        }