Winform中拖动按钮

来源:互联网 发布:微信公众平台域名 编辑:程序博客网 时间:2024/04/29 18:03
private void button_MouseDown(object sender, MouseEventArgs e)        {            myPoint = e.Location;        }        private void button_MouseMove(object sender, MouseEventArgs e)        {            button = (Button)sender;            button.BringToFront();            ((Control)button).Cursor = Cursors.Arrow;//设置拖动时鼠标箭头            if (e.Button == MouseButtons.Left)            {                Point mousePos = Control.MousePosition;                mousePos.Offset(-myPoint.X, -myPoint.Y);//设置偏移                ((Control)button).Location = ((Control)button).Parent.PointToClient(mousePos);                this.label2.Text = mousePos.X + "," + mousePos.Y;            }        }


原创粉丝点击