C#关于窗体的一些设置(固定大小,位置,最大化和最小化)

        一、使Form窗体固定大小(两种方法)

        1)设置form属性中的MaximumSize和MinimumSize的值与Form的大小一样。例如:

C#关于窗体的一些设置(固定大小,位置,最大化和最小化)

        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默认位置,其尺寸在窗体大小中指定