Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何捕获鼠标移动C#表单应用程序?_C#_Forms - Fatal编程技术网

如何捕获鼠标移动C#表单应用程序?

如何捕获鼠标移动C#表单应用程序?,c#,forms,C#,Forms,如何在C#表单应用程序中捕获鼠标移动?这里有一个片段: Point mouseLocation; public Form1( ) { InitializeComponent(); this.MouseMove += new MouseEventHandler(Form1_MouseMove); } void Form1_MouseMove(object sender , MouseEventArgs e) { mouseLocation = e.Location;

如何在C#表单应用程序中捕获鼠标移动?

这里有一个片段:

Point mouseLocation;

public Form1( )
{
    InitializeComponent();

    this.MouseMove += new MouseEventHandler(Form1_MouseMove);
}

void Form1_MouseMove(object sender , MouseEventArgs e)
{
    mouseLocation = e.Location;
}

@AdriannStander提供了3个优秀的研究链接——我只是喜欢编写代码片段;)

此选项适用于表单中的所有控件。不仅仅是形式本身

    ....
InitializeComponent();
        foreach (Control ctrl in this.Controls)
                {
                    ctrl.MouseMove += new MouseEventHandler(globalMouseMove);
                }
    ....

     private void globalMouseMove(object sender, MouseEventArgs e)
            {
                //TODO
            }