我正在使用 .NET 4.0 CP 在 C# 中开发 Winforms 应用程序。现在它处于 beta 测试阶段,我正在运行 Windows 的各种系统上测试该应用程序。Win 7 和 8 运行良好,但 XP 真的开始让我紧张。
显然,仅在 XP 上出现的最新错误是光标不会使用 Hide() 方法隐藏。我正在尝试在 PictureBox 上绘制自己的光标,如示例所示:
private void pictureBox_MouseEnter(object sender, EventArgs e)
{
Cursor.Hide();
}
private void pictureBox_MouseLeave(object sender, EventArgs e)
{
Cursor.Show();
}
private void pictureBox_Paint(object sender, PaintEventArgs e)
{
//draw some cursor...
}
只要它不在 Win XP 上运行,它就可以正常工作。
可能是什么问题?.NET 4.0 应该可以在 XP 上运行,但我不断遇到新的错误。我试图谷歌一些建议,但还没有遇到任何有用的东西。感谢您的任何回答。