Winform中使用控件的Dock屬性設計窗體布局,使不隨窗體縮放而改變


場景

在新建一個Winform窗體后,拖拽控件設置其布局如下

 

 

如果只是單純的這么設計,我們在運行后,如果對窗口進行縮放就會導致如下

 

 

所以我們需要在設計頁面布局時對控件進行定位設置。

注:

博客主頁:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。

實現

首先是設置菜單欄的位置,讓其始終位於窗體的最上方,我們找到菜單欄的Dock屬性,設置其為Top。

 

 

然后左下角的控件,同理設置其Dock屬性為左邊Left

 

 

那么下邊右邊的控件就可以設置其填充了,設置其Dock屬性為Fill。

 

 

這樣就不會隨着窗口的縮放而改變布局。

如果還有其他額外布局,可以參考控件的Anchor屬性

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM