更改鼠标上的光标时闪烁移动自定义控件的事件

时间:2017-11-30 08:51:31

标签: c# winforms cursor

我已经创建了一个自定义控件。

我在控件中绘制了一个文本。

在那里,我试图在特定区域(控件内绘制文本的区域)上移动鼠标指针时将默认光标更改为手形光标。

为此,我更改了控件的MouseMove事件上的光标。

if (textRect.Contains(e.Location))
{
     Cursor.Current = Cursors.Hand;
}

将鼠标移到控件上时,我感觉到了闪烁效果。

即,将光标更改为手形光标并返回默认光标。

我无法弄清楚它为什么会发生。

提供宝贵的建议以解决此问题。

提前致谢。

0 个答案:

没有答案