ArcEngine高亮显示

// 判断是否按住Ctrl键       

     if ((int)Control.ModifierKeys == (int)Keys.Control)

            {

                IsClearSel = false;

            }

            else

            {

                IsClearSel = true;

            }

// ArcEngine中的高亮显示?
axMapControl1.FlashShape(pFeature.Shape); // 可以,不用刷新

IFeatureLayer.Search(pQueryFilter,false); // 不可以

IMap.SelectFeature(ILayer Layer,IFeature Feature);  // 可以,需要刷新

IMap.SelectByShape(IGeometry shape,ISelectionEnvironment env,bool justOne); // 可以,需要刷新

pFeatureSelection.SelectFeatures(pQuery,esriSelectionResultEnum.esriSelectionResultNew,false); // 可以,需要刷新


转载自:https://blog.csdn.net/liupeng_qwert/article/details/45557231

You may also like...

退出移动版