C#,怎么让控件获取鼠标焦点的范围增大

需求其实是这样的,我画了一条线,但是这条线只有1像素,在不增加线条像素的要求下,怎么让鼠标移动到这个线条的附近也能让线条获得焦点(如下图)黑色是线条,红色框是线条获取到焦点的范围,也就是说,鼠标移动到红色框内,线条就获取到焦点。这个需要怎么实现呢?
2026年09月25日 23:57
有1个网友回答
网友(1):

这种一般是在鼠标移动事件里判断相对位置,在一定误差范围内就【画】出辅助线。