如果我有一个在其上绘制一条线的表单,我如何通过用鼠标按钮单击它来选择该行,这样我就可以用删除或modyfy来处理它?</ p>
答案 0 :(得分:0)
你需要做一些数学运算才能看出点击的鼠标点是否位于相关的行上:
http://forums.codeguru.com/showthread.php?419763-Check-a-Point-lies-in-a-Line-segment
但是,您可能需要添加一些容差,因为用户可能会单击一个像素,但仍希望选择该行。另外,您可能需要考虑当两条线相交或相互绘制时会发生什么?