3月30日 Form无边框窗体移动
1、定义两个成员变量,用于记录鼠标的位置
private int _X;
private int _Y;
2、在MouseDown事件中,将窗体所在位置赋给成员变量
private void login_MouseDown(object sender, MouseEventArgs e)
{
_X = e.X;
_Y = e.Y;
}
3、在MouseMove事件中指定当鼠标左键按下时可移动
private void login_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == System.Windows.Forms.MouseButtons.Left)
{
this.Left=this.Left - _X +e.X;
this.Top=this.Top - _Y+e.Y;
}
}
然后,无边框窗体就可以自由移动了。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。