gpt4 book ai didi

C#:Cursor.Hide() 在 XP 上不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 16:14:02 25 4
gpt4 key购买 nike

我正在使用 .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 上运行,但我不断遇到新的错误。我试图用谷歌搜索一些建议,但还没有找到任何有用的东西。感谢您的回答。

最佳答案

尝试一下

this.Refresh();

帮助...

关于C#:Cursor.Hide() 在 XP 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16385458/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com