如何移动和调整没有边框的表单?

有没有人知道如何在没有边框的情况下调整winform的大小。我不想要Windows的默认边框,所以我将属性“FormBorderStyle”更改为“None”。这删除了边框,虽然现在无法调整大小。我已经弄清楚如何移动表单,我只需要知道如何调整它。



慕运维8079593
浏览 484回答 3
3回答

回首忆惘然

“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;    }
打开App,查看更多内容
随时随地看视频慕课网APP