首页 > 代码库 > winform无边框窗口拖动
winform无边框窗口拖动
无边框的窗口想拖动,只需要在置顶的容器上添加对应的mousedown 和 mousemove 事件就可以实现了。代码如下:
1 //拖动窗口 2 private Point mPoint = new Point(); 3 4 private void panel1_MouseDown(object sender, MouseEventArgs e) 5 { 6 mPoint.X = e.X; 7 mPoint.Y = e.Y; 8 } 9 10 private void panel1_MouseMove(object sender, MouseEventArgs e)11 {12 if (e.Button == MouseButtons.Left)13 {14 Point myPosittion = MousePosition;15 myPosittion.Offset(-mPoint.X, -mPoint.Y);16 Location = myPosittion;17 }18 }
winform无边框窗口拖动
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。