这篇文章主要为大家介绍,在开发软件程序时如何实现禁止用户随意更改窗体大小的功能,运行程序,默认用户可以通过鼠标拖拽的方式改变窗体的大小,但,当用户点击【禁止调整窗体大小】按钮后,窗体将锁定无法改变大小,下面,济宁网站建设小编就来为大家分享,该功能在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 = "允许调整大小";
}
}
}