arcengine绘制多边形

IMap map = axMapControl1.Map; IActiveView pActiveView = (IActiveView)map; IPolygon pPolygon = axMapControl1.TrackPolygon() as IPolygon; ISimpleFillSymbol pSimpleFillsym = new SimpleFillSymbolClass(); pSimpleFillsym.Style = esriSimpleFillStyle.esriSFSDiagonalCross; IFillShapeElement pPolygonEle = new PolygonElementClass(); pPolygonEle.Symbol = pSimpleFillsym; ((IElement)pPolygonEle).Geometry = pPolygon; IGraphicsContainer pContainer = map as IGraphicsContainer; pContainer.AddElement((IElement)pPolygonEle, 0);这段代码能实现绘制多边形 但是第一个点的位置是按钮点下的位置,如何修改能自己点 第一个点

把代码写在 axMapControl1 的 mouse down事件里面
温馨提示:答案为网友推荐,仅供参考
相似回答