读书人

C#net 2005 做一个C/S程序画流程图解决

发布时间: 2012-03-14 12:01:13 作者: rapoo

C#.net 2005 做一个C/S程序画流程图
就是可以在一个窗体里,添加新的节点,并可以在这些节点上连上带箭头线表示流程,节点可以通过鼠标拖动,带箭头的线也跟着变化。最好有原码,谢谢,特别急 高手帮帮忙

[解决办法]
我现在做的是silverlight版本的,和你说的功能基本类似,对象可以拖动,然后之间的连线跟着变化。我的邮件:jackaroo_lee@163.com

给我邮件,可以给你点建议,
[解决办法]
节点和连线抽象成相应的类添加draw方法,然后添加的时候就是往容器内添加类的实例,重写OnPaint方法,调用每个类的draw方法画到控件上,拖动的时候就是改变实例内的属性,再调用OnPaint,但是这种方法会导致闪,所以最好再深处一点用双缓存。
[解决办法]
可以用netron开源项目

参考
http://blog.csdn.net/jinjazz/archive/2008/01/10/2032873.aspx

读书人网 >C#

热点推荐