Winform中使用控件的Dock属性设计窗体布局,使不随窗体缩放而改变
生活随笔
收集整理的這篇文章主要介紹了
Winform中使用控件的Dock属性设计窗体布局,使不随窗体缩放而改变
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
場景
在新建一個Winform窗體后,拖拽控件設置其布局如下
?
如果只是單純的這么設計,我們在運行后,如果對窗口進行縮放就會導致如下
?
所以我們需要在設計頁面布局時對控件進行定位設置。
注:
博客主頁:
https://blog.csdn.net/badao_liumang_qizhi
關注公眾號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載。
實現
首先是設置菜單欄的位置,讓其始終位于窗體的最上方,我們找到菜單欄的Dock屬性,設置其為Top。
?
然后左下角的控件,同理設置其Dock屬性為左邊Left
?
那么下邊右邊的控件就可以設置其填充了,設置其Dock屬性為Fill。
?
這樣就不會隨著窗口的縮放而改變布局。
如果還有其他額外布局,可以參考控件的Anchor屬性
?
總結
以上是生活随笔為你收集整理的Winform中使用控件的Dock属性设计窗体布局,使不随窗体缩放而改变的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Winforn中使用FastReport
- 下一篇: DevExpress的分隔条控件Spli