多语言展示
当前在线:982今日阅读:165今日分享:48

Winform如何设置窗体不可拉伸,和屏幕居中

开发winform程序时,我们新建的窗体默认是可以自由拉伸的,而且窗体显示时的默认位置,也并不是屏幕正中心。但有些时候,例如我们在做一个登陆的界面时,我们需要一个不可拉伸的窗体,而且还希望窗体显示时,默认位置在屏幕正中心。
工具/原料
1

计算机

2

VS2010 Express版本

方法/步骤
1

下面,以一个登陆界面为例,来实现一个不可拉伸,且默认显示在屏幕中心的窗体。

2

新建一个windows窗体应用程序,并命名为Login。

3

在默认的窗体中添加Label,TextBox,Button等控件后,对界面稍作调整,运行调试,效果如下图。我们看到,窗体的默认显示位置在我们电脑屏幕的左上角,而且,鼠标靠近窗体的边界处,还可以把窗体拉伸,放大,缩小。

4

停止调试后,我们选中窗体,在右侧的属性窗口中,找到StartPosition属性,注意,这个属性只是针对窗体Form的,如果选择界面上其他控件,例如Button,就找不到该属性,我们将默认的“WindowsDefaultLocation”改为“CenterScreen”。修改成功后保存,再次打开窗体,我们将看到窗体已经在我们屏幕的中心位置了。

5

接下来,设置窗体不可拉伸,选中窗体,在右侧的属性窗口中, 找到FormBorderStyle,将默认的”Sizable”改为” FixedSingle”或” Fixed3D”。 修改成功后保存,再次打开窗体,我们将看到窗体已经不可拉伸了。

推荐信息