コード例 #1
0
        private void OnMouseMove(object sender, MouseEventArgs e)
        {
            if (!_previousMouse.HasValue)
            {
                return;
            }

            Left += Cursor.Position.X - _previousMouse.Value.X;

            Top += Cursor.Position.Y - _previousMouse.Value.Y;

            _previousMouse = Cursor.Position;

            FormMoved?.Invoke(this, new Point(Left, Top));
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: leigoCQ/MP3Player
 private void MainForm_Move(object sender, EventArgs e)
 {
     FormMoved.Invoke(sender, e);
 }