私の最初のフォーム(form1)。mouseToStart() 関数を使用して、マウス ポインターを特定の位置から開始します。
private void mouseToStart()
{
Point startingPoint = panel1.Location;
startingPoint.Offset(155, 376);
Cursor.Position = PointToScreen(startingPoint);
}
次に、2 番目のフォーム (form2) を起動します。form2 でボタンをクリックすると、ボタンが閉じて、マウスが form1 の mouseToStart() 関数で指定された場所に戻ります。しかし、これは起こっていません。form2 をクリックした位置にマウスが留まり、form2 が閉じます。