在工作区添加两个控件(视为两个点),实现点击鼠标连接两个点,要求:鼠标点击第一个点存储坐标作为线段的起点,此时不画线,再点击第二个点,获取线段的终点,如果起点和终点有一个坐标相同直接相连,如果不同找两个调节点连成平行或垂直的线段。不清楚怎么用代码实现,添加按钮触发事件怎么添加?
即然是增加了两个控件,那么就应该查这两个控件是如何响应鼠标点击的。
因为你没有说是什么控件,无法分析。
我也在想办法实现这个功能,目前的想法是,下根据两个控件的中心位置计算一个路径出来,然后在根据落点的位置对最后一段连线的位置做一下调整
,避免连线与控件边界重合