当前位置:编程学习 > C#/ASP.NET >>

C# form 中实现节点的随意拖动

小弟最近遇到一个头痛的问题;
怎么实现以下功能:
    1. 在界面上显示出树形图,
    2. 树形图的节点显示图片而且可随意添加节点
    3. 节点随意拖动;
我的问题就出现在节点随意拖动上,我用treeview实现树形图,节点也可以在节点间拖动交换,但实现不了随意拖动,具体效果如Microsoft Office Visio 流程图一样;有人说treeview实现不了随意拖动,要画图,我晕了。。。。
类似效果如下:
请求各位大神帮助



=>>>>



--------------------编程问答-------------------- 自己定义图形基类,每种图形可以子类实现,你要做的就是把每个图形当做一个对象,可以相应你的事件,并绘制锚点等 --------------------编程问答-------------------- 自己定义 
先来一堆接口 线性接口 区域型接口 可拖拽接口 等 
再写类 挨个定义  挨个实现呗  --------------------编程问答-------------------- 谢了。。。。。 --------------------编程问答-------------------- 各位大神可以详细点不,,,小弟才疏学浅啊。。。。 --------------------编程问答-------------------- 求解答啊。。。。 --------------------编程问答--------------------
引用 1 楼 bdmh 的回复:
自己定义图形基类,每种图形可以子类实现,你要做的就是把每个图形当做一个对象,可以相应你的事件,并绘制锚点等


说的没错,主要的技术就是GDI。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,