示例#1
0
 IFeatureLayer tocSelectFeatureLayer = null;//点击图层控件选择的图层
 private void axTOCControl2_OnMouseDown(object sender, AxESRI.ArcGIS.Controls.ITOCControlEvents_OnMouseDownEvent e)
 {
     if (e.button == 2)
     {
         esriTOCControlItem item = esriTOCControlItem.esriTOCControlItemNone;
         IBasicMap          basicMap = null;
         object             data = null, unk = null;
         ILayer             layer = null;
         //获取点击的位置,图层等
         axTOCControl2.HitTest(e.x, e.y, ref item, ref basicMap, ref layer, ref unk, ref data);
         tocSelectFeatureLayer = layer as IFeatureLayer;
         if (item == esriTOCControlItem.esriTOCControlItemLayer && tocSelectFeatureLayer != null)
         {
             contextMenuStrip1.Show(Control.MousePosition);
         }
     }
 }
示例#2
0
 private void axTOCControl1_OnMouseDown(object sender, AxESRI.ArcGIS.Controls.ITOCControlEvents_OnMouseDownEvent e)
 {
 }