0

如果我有一个上面画了一条线的表格,我如何通过用鼠标按钮单击它来选择该线,这样我就可以用它来做一些事情,比如删除或修改?

4

1 回答 1

0

您需要进行一些数学运算以查看单击的鼠标点是否位于相关行上:

http://forums.codeguru.com/showthread.php?419763-Check-a-Point-lies-in-a-Line-segment

但是,您可能需要添加一些容差,因为用户可能会单击一个像素以外的位置,但仍希望选择该行。此外,您可能需要考虑当两条线相交或相互重叠时会发生什么?

于 2013-05-01T11:53:49.363 回答