前言
最近的项目做了一个晶圆Map在这个图上还要有很多操作。以前写过一些,今天要讲的操作是拉选。就是在 鼠标 左键 按下 与弹起时移动的这个范围内就算选中。还要可以单选。
效果
思路
1.在 鼠标 左键 按下事件中 记录鼠标当前坐标并创建一个临时矩形
2.在 鼠标移动 事件中 时间更新临时矩形的大小
3.在 鼠标 左键 抬起时结束临时矩形绘制,并获取鼠标当前坐标。再根据前面记录的起始坐标和现在的当前坐标,去找出所有在这个范围内的芯片。
这上是基本思路,实际操作中会发现有些问题。