1. 程式人生 > >Winform布局方式

Winform布局方式

ane tco 使用 效果圖 log 指定 垂直 大小 layout

一、默認布局

★可以加panel,也可以不加;

★通過鼠標拖動控件的方式,根據自己的想法布局。拖動控件的過程中,會有對齊的線,方便操作;

★也可選中要布局的控件,在工具欄中有對齊工具可供選擇,也有調整各個控件大小的工具。

:分層:右鍵點擊控件。可以選擇置於頂層或置於頂層。

鎖定控件:當部分布局完成,為了操作失誤,把布局好的打亂,可以選中布局好的控件,右鍵,鎖定控件,這樣布局好得控件就不可以隨意拖動了。

二、邊界布局

★屬性Anchor:定義某個控件綁定到容器的邊緣。當控件錨定到某個邊緣時,與指定邊緣最接近的控件邊緣與指定邊緣之間的距離將保持不變。

★Dock屬性:一般配合panel使用

Top:靠上,高度不變,左右(寬度)拉伸(拉動窗體時)
Bottom:靠下,高度不變,左右拉伸(拉動窗體時)
Fill:填充整個區域
Left:靠左,寬度不變,上下拉伸(拉動窗體時)
Right:靠右,寬度不變,上下拉伸(拉動窗體時)

三、流式布局(Flowlayoutpanel)

也是一個panel,與普通panel的區別是它裏面的控件會按照一定的方向流(布局)

★屬性FlowDirectiaon:LeftToRight從左到右

TopDawn從上往下

RightToLeft從右到左

BottomUp從下往上

四、網格布局(表格布局TablelayPanel)

默認兩行兩列,可以自己添加行或列。

做好表格後,可以往表格裏面添加控件。

五、卡片布局(TabControl)

即選項卡,如下圖:

技術分享圖片

六、分割布局(SplitContainer)

★屬性orientation:調整分割方式,確定拆分器是水平的還是垂直的

Vertical:垂直;Horizontal:水平的

★分割線在窗體啟動後,也是可以拖動的

分割布局效果圖如下:

技術分享圖片

Winform布局方式