zoukankan      html  css  js  c++  java
  • 所选中的要素,赋值给一个定义好的变量pCurFea

    问题提出:ARCengine中,我用arcgis的选择工具实现了选择功能。代码如下:
    private void 选择要素ToolStripMenuItem_Click(object sender, EventArgs e)
    {
    ESRI.ArcGIS.Controls.ControlsSelectFeaturesTool select = new ESRI.ArcGIS.Controls.ControlsSelectFeaturesTool();
    select.OnCreate(axMapControl1.Object);
    axMapControl1.CurrentTool = select as ESRI.ArcGIS.SystemUI.ITool;
    }
    现在,我想要编写代码使如上功能所选中的要素,赋值给一个定义好的变量pCurFea。代码该怎么写?pCurFea=???
    本网编辑推荐答案:
    推荐答案1:Public Sub LoopThruSelection()
    Dim pDoc As IMxDocument
    Dim pMap As IMap
    Dim pEnumFeat As IEnumFeature
    Dim pFeat As IFeature

    Set pDoc = ThisDocument
    Set pMap = pDoc.FocusMap
    Set pEnumFeat = pMap.FeatureSelection
    Set pFeat = pEnumFeat.Next
    Do While (Not pFeat Is Nothing)
    Debug.Print pFeat.Value(pFeat.Fields.FindField("Name"))
    Set pFeat = pEnumFeat.Next
    Loop
    End Sub

    希望你能看懂 多去论坛看看

  • 相关阅读:
    Postman post csrf_token
    CBV
    nginx+uWSGI+django部署web服务器
    JS绘图
    get_字段_display()
    limit_choices_to
    window.onload=function(){};
    模拟百度搜索项目
    事件冒泡
    解绑事件
  • 原文地址:https://www.cnblogs.com/xianyin05/p/3021945.html
Copyright © 2011-2022 走看看