有没有人知道如何在没有边框的情况下调整winform的大小。我不想要Windows的默认边框,所以我将属性“FormBorderStyle”更改为“None”。这删除了边框,虽然现在无法调整大小。我已经弄清楚如何移动表单,我只需要知道如何调整它。
3 回答
回首忆惘然
TA贡献1847条经验 获得超11个赞
“Sizer”是右下角的浅蓝色面板,在 此处输入图像描述
int Mx;
int My;
int Sw;
int Sh;
bool mov;
void SizerMouseDown(object sender, MouseEventArgs e)
{
mov = true;
My = MousePosition.Y;
Mx = MousePosition.X;
Sw = Width;
Sh = Height;
}
void SizerMouseMove(object sender, MouseEventArgs e)
{
if (mov == true) {
Width = MousePosition.X - Mx + Sw;
Height = MousePosition.Y - My + Sh;
}
}
void SizerMouseUp(object sender, MouseEventArgs e)
{
mov = false;
}
- 3 回答
- 0 关注
- 483 浏览
添加回答
举报
0/150
提交
取消