如何設(shè)置Winform窗體不可拉伸,并居中顯示
開發(fā)Winform程序時,默認(rèn)情況下,新建的窗體是可以自由拉伸的,并且窗體顯示的默認(rèn)位置并不是屏幕正中心。但是在某些特定情況下,比如制作一個登錄界面時,我們需要一個不可拉伸的窗體,并且希望該窗體顯示時
開發(fā)Winform程序時,默認(rèn)情況下,新建的窗體是可以自由拉伸的,并且窗體顯示的默認(rèn)位置并不是屏幕正中心。但是在某些特定情況下,比如制作一個登錄界面時,我們需要一個不可拉伸的窗體,并且希望該窗體顯示時默認(rèn)位于屏幕正中心。接下來,以一個登錄界面為例,詳細(xì)介紹如何實現(xiàn)這一功能。
新建Winform應(yīng)用程序
首先,新建一個Windows窗體應(yīng)用程序,并將其命名為Login。在默認(rèn)生成的窗體中,添加Label、TextBox、Button等控件,并對界面進(jìn)行適當(dāng)調(diào)整。完成后,運(yùn)行調(diào)試該應(yīng)用程序,可以看到窗體默認(rèn)顯示在電腦屏幕的左上角,并且鼠標(biāo)靠近窗體邊界處可以拉伸、放大或縮小窗體的大小。
設(shè)置窗體默認(rèn)顯示位置
停止調(diào)試后,選中窗體,在右側(cè)的屬性窗口中找到“StartPosition”屬性。注意,該屬性僅適用于窗體Form,如果選擇界面上其他控件,如Button,則無法找到該屬性。將該屬性的默認(rèn)值“WindowsDefaultLocation”改為“CenterScreen”。保存修改后,再次打開窗體,可以看到窗體已經(jīng)位于屏幕的中心位置。
設(shè)置窗體不可拉伸
接下來,我們需要設(shè)置窗體不可拉伸。選中窗體,在右側(cè)的屬性窗口中找到“FormBorderStyle”。將其默認(rèn)值“Sizable”改為“FixedSingle”或“Fixed3D”。保存修改后,再次打開窗體,可以看到窗體已經(jīng)無法被拉伸。
通過以上步驟,我們成功實現(xiàn)了一個不可拉伸且默認(rèn)顯示在屏幕中心的Winform窗體。在實際應(yīng)用中,您可以根據(jù)需要進(jìn)行進(jìn)一步的界面美化和功能完善。