我需要找到一种方法,在c#中检测鼠标在左键按下的情况下是否移动。
这里有一个例子(WPF):
public MainWindow()
{
InitializeComponent();
this.MouseMove += new MouseEventHandler(MainWindow_MouseMove);
}
void MainWindow_MouseMove(object sender, MouseEventArgs e)
{
if (e.LeftButton == MouseButtonState.Pressed)
{
//do something
}
}
using
。在Visual Studio中,最简单的方法是使用它的“添加using”功能:http://msdn.microsoft.com/en-us/library/3shw4wa2.aspx - Tim S.public MainWindow()
没有被识别为构造函数。将this.MouseMove += ...
行移动到你的控件构造函数中。 - Tim S.