如何控制窗体的位置(如何控制窗体的位置大小)

小编:圣子 更新时间:2022-08-20

第一次运行Windows窗体应用程序时,窗体一般都有一个默认的显示位置,可以在桌面进行居中显示,也可以在桌面的任意位置显示。我们可以通过C#代码控制窗体加载时在桌面上按照我们自己的思想来进行显示。

如何控制窗体的位置(如何控制窗体的位置大小)

窗体位置位于屏幕中心

当你在控制窗体加载时的位置时,主要用到了窗体的StartPosition属性。下面对其进行详细讲解,StartPosition属性,用来获取或设置运行时窗体的起始位置属性值,StartPosition属性是FormStartPosition的枚举值之一,表示窗体的起始位置,FormStartPosition枚举值的用法及说明如下:

//使用CenterScreen属性,设置窗体居中显示this.StartPosition = FormStartPosition.CenterScreen;//使用CenterParent属性,设置窗体在父窗体中居中显示this.StartPosition = FormStartPosition.CenterParent;//使用Manual属性,窗体的位置由Location属性来确定this.StartPosition = FormStartPosition.Manual;//使用WindowsDefaultBounds属性,窗体定位在Windows默认位置,边界由Windows默认决定this.StartPosition = FormStartPosition.WindowsDefaultBounds;//使用WindowsDefaultLocation属性,窗体定位在Windows默认位置,尺寸在窗体大小中指定this.StartPosition = FormStartPosition.WindowsDefaultLocation;

在窗体的属性中可以设置窗体为居中显示。通过设置窗体的left属性和top属性,可以准确设置窗体的位置。left用来获取或设置窗体左边缘与其容器的工作区左边缘之间的距离。Top用来获取或设置窗体上边缘与其容器的工作区域上边缘之间的距离。