Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/278.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.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#_Mouseevent_Remote Desktop - Fatal编程技术网

C#鼠标移动移位

C#鼠标移动移位,c#,mouseevent,remote-desktop,C#,Mouseevent,Remote Desktop,我正在编写一个类似TeamViewer的程序。我将连接到窗体的计算机的图像传输到窗体。当我缩小表单时,鼠标光标不会移动到我想要的地方。我怎样才能解决这个问题?密码已关闭 private void pbResim_MouseMove(object sender, MouseEventArgs e) { int x = e.X; int y = e.Y; Socket soket = new Socket(AddressFamily.InterNetwork, SocketT

我正在编写一个类似TeamViewer的程序。我将连接到窗体的计算机的图像传输到窗体。当我缩小表单时,鼠标光标不会移动到我想要的地方。我怎样才能解决这个问题?密码已关闭

private void pbResim_MouseMove(object sender, MouseEventArgs e)
{
    int x = e.X;
    int y = e.Y;
    Socket soket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
    soket.Connect(IPAddress.Parse(karsiIP), 14533);
    byte[] gonderilcek = Encoding.UTF8.GetBytes(x.ToString() + ":" + y.ToString() + "|MouseMove");
    soket.Send(gonderilcek);
    soket.Close();
}

您没有根据表单的缩小版本缩放鼠标位置。我还建议您不要在每次收到鼠标移动事件时打开/关闭套接字。您不能根据表单的缩小版本缩放鼠标位置。我还建议您不要在每次发生鼠标移动事件时打开/关闭套接字。