自定义图像的光标而不是系统图标

时间:2014-01-07 09:30:28

标签: c# winforms

我必须在c#winform中设置光标的自定义图像而不是预定义图标。

但我想设置系统繁忙或处理是在后台进行,完成任务后再恢复默认设置。

我正在使用

private void button1_Click(object sender, EventArgs e)
{
      Cursor.Current = new Cursor("D:\\hourglass.gif");
      try
      {
           Thread.Sleep(5000);  // wait for a while
      }
      finally
      {
          Cursor.Current = Cursors.Default;
      }
}

这里我定义了一个自定义图像的hourglass.gif。 但是这是通过下面的错误

“参数'图片'必须是可以用作光标的图片。 参数名称:picture“

你能帮我解决一下吗?

1 个答案:

答案 0 :(得分:0)

考虑将gif转换为游标:

http://www.gdgsoft.com/anituner/