我正在关注本教程cursor tutorial,但是当我复制+粘贴我的c#桌面应用程序中的代码并构建应用程序时,会给出以下错误
错误CS0103:当前上下文中不存在名称“鼠标”
对此错误的任何想法?我已经在C#Mouse Class
中搜索了“Mouse”这个类答案 0 :(得分:3)
你确定你做了以下事情:
1:在soulution资源管理器中添加了参考PresentationCore.dll(在标签COM下)
2:添加“using System.Windows.Input;”在当前文件的顶部
答案 1 :(得分:2)
提到的System.Windows.Input命名空间是Windows Presentation Foundation的一部分,而不是Windows窗体。 也许你是从错误的Visual Studio项目模板开始的?
答案 2 :(得分:1)
Microsoft.VisualBasic.Devices
中还有一个Mouse类 - 我怀疑他们在同一页面上复制并粘贴了他们的VB代码中的代码。
答案 3 :(得分:1)
我相信在WinForms中,您可以使用Cursor.Current
而不是WPF特定的Mouse.OverrideCursor
来实现相同的逻辑。
链接:
答案 4 :(得分:1)
您发布到教程的链接显示的是WPF应用程序,而不是winforms。