分享好友 资讯首页 频道列表

c#怎么编写代码实现锁定窗体,禁止用户随意更改窗体大小?

2025-05-30 09:211680

这篇文章主要为大家介绍,在开发软件程序时如何实现禁止用户随意更改窗体大小的功能,运行程序,默认用户可以通过鼠标拖拽的方式改变窗体的大小,但,当用户点击【禁止调整窗体大小】按钮后,窗体将锁定无法改变大小,下面,济宁网站建设小编就来为大家分享,该功能在c#编程语言中具体实现方法,有需要的朋友可以过来参考一下。


关键代码:




public partial class MainForm : Form

{

    private bool isResizable = true;

    private FormBorderStyle originalBorderStyle;

    

    public MainForm()

    {

        InitializeComponent();

        originalBorderStyle = this.FormBorderStyle;

        

        // 创建"禁止"按钮

        Button btnToggleResize = new Button();

        btnToggleResize.Text = "禁止调整大小";

        btnToggleResize.Location = new Point(10, 10);

        btnToggleResize.Click += BtnToggleResize_Click;

        this.Controls.Add(btnToggleResize);

    }


    private void BtnToggleResize_Click(object sender, EventArgs e)

    {

        isResizable = !isResizable;

        

        if (isResizable)

        {

            // 允许调整大小

            this.FormBorderStyle = originalBorderStyle;

            ((Button)sender).Text = "禁止调整大小";

        }

        else

        {

            // 禁止调整大小

            this.FormBorderStyle = FormBorderStyle.FixedSingle;

            ((Button)sender).Text = "允许调整大小";

        }

    }

}


反对 0
举报 0
收藏 0
打赏 0
评论 0
JavaScript求任意一个整数的平方?
求一个整数的平方,我们可以将其理解为是一个整数与其自身相乘的结果,如果,我们想要在我们开发的网站页面中实现该效果,我们可以通过多种方法来解决这个需求,接下来,济

0评论2025-09-02143

JavaScript通过while求1-100间所有数的和?
JavaScript编程语言有多种方法可以帮助我们实现,求1-100间所有数的和,接下来,济宁网站建设小编就来为大家介绍其中的一种,通过JavaScript编程语言中的while循环语句来实

0评论2025-08-26145

JavaScript 输出1-100间所有偶数
在网页中输出1-100间的所有偶数,首先,我们要明白什么是偶数,如何判断某个整数是不是整数,一个整数可以被2整除,那么这个整数就是偶数。,下面,济宁网站建设小编就来和

0评论2025-08-15152

JavaScript while输出1-100之间所有的整数
想要在网站页面中输出1到100之间的所有整数,有多种方法可以实现,下面,济宁网站建设小编就来为大家分享其中中的一种,通过JavaScript编程语言中while循环语句来解决该问

0评论2025-08-13141