可能用于管道路径分析的拓扑图

亮个图:

代码简介:

这个是绘制节点相关的类,如果大家想要绘制新的形状,可以添加AbsNodeBase的子类,同时实现接口IDrawing

这个是绘制线条相关的类,如果大家要绘制新的线条,可以添加AbsLineBase的子类,同时实现接口IDrawing

关键代码:

其实没有什么关键代码的,就是绘制的时候需要个颜色渐变效果,这是绘制圆形节点的代码:

  这样就有渐变效果了,看起来立体一些,:-D。

如何使用:

  解决方案里有实例项目的,:-D。主要工作是创建一个树形结构,其中一个节点(Node类)包括节点本身和其连接父节点的连线(Line类),颜色大小等都可以设置,对,Root节点可以不用设置Line树形,因为他已经是老大了,没有别的老大让他连了。

后记:

  本来是帮同事做的,后来想发到这里,也许能对有类似需求的园友有所帮助,代码超级简单,而且非常之少,大家看代码吧。如果有谁看不懂代码给我留言,看不懂代码说明我的代码写的不好。

  下载解决方案

posted @ 2011-11-22 09:11  Cad人生  阅读(743)  评论(0编辑  收藏  举报