Netron源码解读(一):GraphControl画布对象

GraphControl是Netron中比较重要的一个类,属于全部图形做图的画布。它管理着画布上的全部图形对象的移动、变形、链接、拖放。这些功能很重要的一部分是经过对鼠标事件的处理实现的。下面咱们就看看GraphControl的鼠标事件处理逻辑。不过须要说明的一点是,下图列出是笔者对Netron代码进行重构改写后的处理逻辑,请读者参照附件里改写后的源代码。3d

附件:本身开发的流程图软件源码PADFlowChart对象

1.一些说明:blog

GraphControl.OnMouseDown()处理逻辑:事件

GraphControl.OnMouseMove()的处理逻辑:ip

GraphControl.OnMouseUp()的处理逻辑:开发

相关文章
相关标签/搜索