code.club

 找回密碼
 立即註冊
搜索
查看: 5231|回復: 0
打印 上一主題 下一主題

用滑鼠移動一個圖片

[複製鏈接]
跳轉到指定樓層
樓主
發表於 2021-1-26 15:12:57 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
public partial class Form1 : Form
    {
        bool mouseDown = false;
        int oldX;
        int oldY;
        public Form1()
        {
            InitializeComponent();
        }

        private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
        {
            mouseDown = true;
            oldX = e.X;
            oldY = e.Y;
        }

        private void pictureBox1_MouseMove(object sender, MouseEventArgs e)
        {
            if(mouseDown)
            {
                pictureBox1.Left += e.X - oldX;
                pictureBox1.Top += e.Y - oldY;
            }
        }

        private void pictureBox1_MouseUp(object sender, MouseEventArgs e)
        {
            mouseDown = false;
        }
    }
}
回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

小黑屋|手機版|Archiver|code.club  

GMT+8, 2024-11-21 17:12 , Processed in 0.095486 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表