为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

C#
慕运维8079593 2019-09-02 14:48:46
有没有人知道如何在没有边框的情况下调整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;

    }


查看完整回答
反对 回复 2019-09-02
  • 3 回答
  • 0 关注
  • 463 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信