如果我有一个上面画了一条线的表格,我如何通过用鼠标按钮单击它来选择该线,这样我就可以用它来做一些事情,比如删除或修改?
问问题
1093 次
您需要进行一些数学运算以查看单击的鼠标点是否位于相关行上:
http://forums.codeguru.com/showthread.php?419763-Check-a-Point-lies-in-a-Line-segment
但是,您可能需要添加一些容差,因为用户可能会单击一个像素以外的位置,但仍希望选择该行。此外,您可能需要考虑当两条线相交或相互重叠时会发生什么?