C# 固定窗体大小且不能鼠标调整大小完美实现

时间:2024-09-11 09:04:56

1、先把MaximizeBox和MinimumBox设置为false,这时你发现最大最小化按钮不见了,但是鼠标仍能调整窗体的大小。

2、有人说直接把MaximumSize和MinimumSize设置成和Form的Size一样就好了,对,这样是可以固定窗体的大小,但这没有从本质上限定不能调整大小,只是把窗体的最大最小两 个极限设成一样的值,这个不能达到我们的目的,鼠标放到窗体边缘仍然能看到调整大小的光标。

3、接下来我们看关键的属性:AutoSizeMode,其默认值为Grow,我们将他改为GrowAndShrink,下面你可以看窗体的效果了,是不是真的不能调整大小了。