首先你需要先将这个直线的坐标记录下来,记录起点终点即可。在窗体或者是你画线的控件中捕获click事件,在click事件里面获取当前鼠标的坐标位置,根据此坐标计算此点到记录的直线之间的距离,如果小于一定值,比如小于2个像素就认为点中了此直线,就可一触发其他事件执行操作了。关键是如何判断鼠标点中的点在直线上,或离直线不远,上面的算法最容易理解,此外还有很多别的算法,比如计算斜率,计算三点之间的距离等等
坐标
在画线的控件上的click事件里判断点击点是否在这条直接上