在mapControl.TrackMode的状态为edit前提下,执行m_mapControl.Action = SuperMap.UI.Action.VertexEdit;,再选择任意可编辑要素图层后,被选中的要素状态变为节点编辑状态,此时点击地图空白处要素选中状态消失,mapControl.Action自动变成为默认的select2,此时再选择此要素仍显示为节点编辑状态。
击空白地图后,mapControl的Action不是已经自动变成select2了吗,为什么此时选择要素会显示节点编辑状态呢,不是应该显示为要素选中状态吗?是因为选中要素后的状态已经存储到图层里面了吗?通过执行怎样的代码可以消除掉被选中要素的VertexEdit状态,从而在点选要素时呈现出选中状态而不是节点编辑的状态呢?