在悬停时更改鼠标指针

时间:2014-02-04 05:35:22

标签: c# .net winforms

我正在尝试将鼠标悬停在面板上时将鼠标指针更改为.png图像,但尚未取得成功。有什么建议吗?

这是我到目前为止所尝试的内容:

Cursor myCursor = new Cursor("pic1.png");
myControl.Cursor = myCursor;

1 个答案:

答案 0 :(得分:3)

您需要制作图像,.cur文件,然后将光标文件添加为项目资源。

请按照以下步骤操作:

  1. 转到Project Properties->Resource标签。

  2. 点击"添加资源" 按钮上的箭头,然后添加 .cur 文件

  3. 在您的代码中,您可以使用它:

    Dim memstrm As New System.IO.MemoryStream(My.Resources.CustomCursor)
    YourButton.Cursor = New Cursor(memstrm)