上传者: 38641896
|
上传时间: 2021-10-19 19:43:46
|
文件大小: 202KB
|
文件类型: -
最近一个偶然的机会竟然实现了一个简单的流程图设计器(虽然其功能还有很多不完善之处,但是心中还是非常高兴,满满的成就感)。
话不多说,先看一下实现的主界面效果:
左边是一个ListView(listView1),右边的画布是一个Panel(panel1)。下面将主要思路介绍如下:
1)允许拖放,listView1和panel1设置其AllowDrop=true;
2)非连接线类型的图形拖放处理:左边的listView1的项目被选中后,可以获取其图形类型(是路由器、是服务器还是云等),并在全局变量中记录下当前的操作对象类型,然后拖放到panel1后,panel1获得对应的图形类型,首先判