//エレメントの取得 IGraphicsContainerSelect pGCS = (IGraphicsContainerSelect)axMapControl1.Map; IElement pElement = pGCS.SelectedElement(0); //エレメントからジオメトリを取得 IGeometry pGeometry = pElement.Geometry; ISegmentCollection pSegmentCollection = (ISegmentCollection)pGeometry; ICircularArc pCircularArc = (ICircularArc)pSegmentCollection.get_Segment(0); //てセグメントを取得 //半径を変更(2倍) pCircularArc.Radius = pCircularArc.Radius * 2; //変更したジオメトリをエレメントに再セット pElement.Geometry = pGeometry; axMapControl1.Refresh();
円ジオメトリへアクセスして半径を変更
2016/9/1 (木)