winform 使用Anchor屬性進(jìn)行界面布局的方法詳解
每個控件的定位方法:
一、使用Anchor:
Anchor分為Left、Top、Right、Bottom四個屬性。
它們的含義如下:
Top——表示控件中與父窗體(或父控件)相關(guān)的頂部應(yīng)該保持固定。
Bottom——表示控件中與父窗體(或父控件)相關(guān)的底邊應(yīng)該保持固定。
Left——表示控件中與父窗體(或父控件)相關(guān)的左邊緣應(yīng)該保持固定。
Right——表示控件中與父窗體(或父控件)相關(guān)的右邊緣應(yīng)該保持固定。
一般控件默認(rèn)為Left | Top,定位根據(jù)為左上方的邊界??丶腁nchor為:Top, Left。
默認(rèn)定位方式變化之前:
默認(rèn)定位方式變化之后:

如果需要控件跟著窗體大小變化,則需要用Left | Top | Right | Bottom 四個屬性來定位??丶腁nchor為Top, Bottom, Left, Right。
跟隨窗體大小變化之前:

跟隨窗體變化之后:

如果需要控件居中,則可以使用Top屬性定位??丶腁nchor為Top。
居中變化之前:

居中變化之后:

如果需要控件寬度根據(jù)窗體大小變化,則使用Left | Right屬性定位??丶腁nchor值為Left,Right。
跟隨窗體左右大小變化之前:

跟隨窗體左右大小變化之后:

相關(guān)文章
C#解決多IfElse判斷語句和Switch語句問題的方法分享
這篇文章主要為大家介紹C#如何使用設(shè)計模式中的策略模式和委托來解決多個IfElse判斷語句和Switch語句,這種替換方式在其他語言也一樣可以做到,感興趣的可以了解一下2022-12-12
深入分析NTFS中文件被鎖定導(dǎo)致Process.Start失敗的詳解
本篇文章是對NTFS中文件被鎖定導(dǎo)致Process.Start失敗進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
C#動態(tài)加載dll擴(kuò)展系統(tǒng)功能的方法
這篇文章主要介紹了C#動態(tài)加載dll擴(kuò)展系統(tǒng)功能的方法,涉及C#動態(tài)加載dll擴(kuò)展的相關(guān)技巧,需要的朋友可以參考下2015-04-04
linux操作系統(tǒng)安裝MONO執(zhí)行C#程序的詳解步驟
這篇文章主要介紹了linux操作系統(tǒng)安裝MONO執(zhí)行C#程序詳解步驟,有需要的可以參考一下2013-12-12
C#中TreeView實(shí)現(xiàn)適合兩級節(jié)點(diǎn)的選中節(jié)點(diǎn)方法
這篇文章主要介紹了C#中TreeView實(shí)現(xiàn)適合兩級節(jié)點(diǎn)的選中節(jié)點(diǎn)方法,實(shí)例分析了C#中TreeView節(jié)點(diǎn)操作的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-09-09

