http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=101990
那天看到很多人在问行军路线箭头怎么画~~的确这个画起来是比较麻烦的~~~ 研究了几天~总算是出来了结果~特此共享代码~·有问题跟帖~先开的贴~慢慢写~~ 上图先看效果先~~~ 以前看到一个帖子~有人贴图~效果差不多~但是没代码~~神马都没有~~看着就生气~~ 自行研究了几天~~共享源代码~~ 学习可以~~鄙视拿去做其他用途的~~~ 哈~效果还可以~~斑竹说我没贴代码~~额~学校这垃圾网速~~理解理解~~· TrackingShape.rar (76.42 KB) 今天在公司是在没事弄~吧代码整理了一下~总共1个接口,7个类 SimpleExtnd.IArrow; //其他的都是继承此接口 SimpleExtnd.CalulateAngle; //计算角度类 SimpleExtnd.CircleArrow; //圆形箭头 SimpleExtnd.DrawArrowShape;//此类控制图形绘制 SimpleExtnd.MulitBezierArrow; //多箭头 SimpleExtnd.RectArrow; //矩形箭头 SimpleExtnd.RotatePoint; //旋转点的类 SimpleExtnd.SimpleBezierArrow; //单箭头 用法很简单 SimpleExtnd.DrawArrowShape d = new SimpleExtnd.DrawArrowShape(); d.BindControl = axMapControl1; //绑定绘制的控件 d.CurrentTool = SimpleExtnd.DrawArrowShape.ToolIndex.CirCleTool; CurrentToll 是一个美剧类型,四种类型选一个就可以了,用鼠标拖拽 扩展类库.rar (12.01 KB) 做成了类库~我把类库和整理后的代码贴上来哈~~ |
-
行军箭头扩展类库.rar(11.44 KB)