在C#windows窗体应用程序中找不到System.Windows.Input.Mouse

时间:2012-03-14 16:11:21

标签: c#

我正在关注本教程cursor tutorial,但是当我复制+粘贴我的c#桌面应用程序中的代码并构建应用程序时,会给出以下错误

  

错误CS0103:当前上下文中不存在名称“鼠标”

对此错误的任何想法?我已经在C#Mouse Class

中搜索了“Mouse”这个类

5 个答案:

答案 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。