C#关于窗体的一些设置(固定大小,位置,最大化和最小化)
一、使Form窗体固定大小(两种方法)
1)设置form属性中的MaximumSize和MinimumSize的值与Form的大小一样。例如:
2)根据Form属性中的FormBorderStyle属性来设置(包括以下几个属性)
属性 | 值 | 意义 |
None | 0 | 无边框 |
FixedSingle | 1 | 固定单行边框 |
Fixed3D | 2 | 固定的三维样式边框 |
FixedDialog | 3 | 固定的对话框样式粗边框 |
Size | 4 | 可调整大小的边框 |
FixedToolWindow | 5 | 不可调整大小的工具窗口边框 |
SizaToolWindow | 6 | 可调整大小的工具窗口边框 |
二、Form窗体的操作按钮(最大化、最小化和关闭按钮)
1)根据Form属性:屏蔽右上方的最大化和最小化按钮,更改Form窗体中的MaximizeBox为False、MinimizeBox为False即可。还可以通过设置FormBorderStyle为FixedToolWindow;
2)如果同时屏蔽三个按钮,最简单的方法就是通过设置ControlBox为false
三、更改窗体的显示位置
通过属性中的StartPosition,设置form窗体的显示位置,如果需要显示到屏幕中间,可设置StartPosition = CenterScreen;
属性 | 意义 |
CenterParent | 父窗体中居中 |
CenterScreen | 在当前显示窗体中剧中 |
Manual | 有Location属性确定 |
WindowsDefaulBounds | 窗体定位在windows默认位置,边界有Windows默认决定 |
WindowsDefaultLocation | 窗体定位在windows默认位置,其尺寸在窗体大小中指定 |