在C#windows应用程序中将鼠标光标更改为印度国旗

时间:2014-01-29 06:15:44

标签: c# windows-applications

我有一个像sym66.cur这样的印度标志光标,我在C#代码中使用它。它正在运行 但它没有得到正确的形象。相反,它正在获得一个黑色的图像。如何使光标以正确的格式显示?

这是我的代码:

private void New_Registration_Load(object sender, EventArgs e)
{
  this.Cursor = new Cursor(Application.StartupPath + "\\sym66.cur"); 
}

1 个答案:

答案 0 :(得分:0)

问:你看到的是黑色方块而不是光标......或者你的彩色光标是黑白显示的。

WinForms"光标"只支持黑白,不支持颜色:

  

http://msdn.microsoft.com/en-us/library/system.windows.forms.cursor%28v=vs.110%29.aspx

     

Cursor类不支持动画光标(.ani文件)或光标以及黑白之外的颜色。