在实现线条的选中和移动——移动是采用在OnMouseMove事件中反复重画的方法并且pen.mode:=pmNotXor——中出现一个问题,就是在拖动线条或者变压器的时候,如果两个直线相交,在拖动中,被拖动的那个直线会把与其相交的直线“刮”处很多断点,看起来这个直线就好像被割裂了一样。我认为是在拖动的时候,重画了两直线之间的相交点的颜色,但是继续拖动的话,先前被改变的那个相交点却没有恢复,导致了这些点看起来就跟被断开了一样,不知道诸位有什么办法解决?
还有如果能实现图层的话,这些直线就能互不干扰了,但是应该怎么实现呢?