1.去边框 :
1) 选中要去除边框的窗体,按F4调出窗体属性。
2)在属性框中找到FormBorderStyle选择none。
2 //C#无边框窗体移动 将每个事件跟按钮进行关联
private System.Drawing.Point mouseOff;//鼠标移动位置变量
private bool leftFlag;//标签是否为左键
private void frmCoordinate_MouseDown(object sender,MouseEventArgs e)
{
if(e.Button == MouseButtons.Left)
{
mouseOff = new System.Drawing.Point(-e.X,-e.Y);//查得变量的值
leftFlag = true;//点击左键按下时标注为true
}
}
private void frmCoordinate_MouseMove(object sender,MouseEventArgs e)
{
if(leftFlag)
{
System.Drawing.Point mouseSet = Control.MousePosition;
mouseSet.Offset(mouseOff.X,mouseOff.Y);//设置移动后的位置
Location = mouseSet;
}
}
private void frmCoordinate_MouseUp(object sender,MouseEventArgs e)
{
if(leftFlag)
{
leftFlag = false;//释放鼠标后标注为false
}
}
C#去边框以及无边框窗体移动
最新推荐文章于 2024-08-04 03:07:54 发布