1. 程式人生 > >容器布局

容器布局

控件 ati border 添加按鈕 單元 form bpa 往裏面 容器

公共控件:

RichTextBox:隨窗體的大小改變而改變,在屬性【布局】裏,找到【Anchor】,點開【Top Left】 把右邊和下邊沒有鎖住的地方鎖住
Button:屬性【布局】裏,找到【Dock】可以進行填充,註意有優先級,先寫的按鈕可以先進行填充,以此可以進行布局的總體設置
這時按鈕會隨著窗體的大小而改變,那麽就需要【Anchor】設置鎖住右邊和下邊,左邊和上邊不鎖
容器:
FlowLayoutPanel:流式布局,特點是:如果流式布局裏,什麽都不放啟動的時候是看不到的,往裏面添加按鈕的時候,會自動排成一行並換行,最常用的屬性是【Dock】占據頂部或者左邊排成一列,然後只需設置流式布局容器的大小就行了【visible:隱藏】
GroupBox:用處最多的是在單選性別的時候,還有婚姻狀況的時候,因為是單選,所以四個單選按鈕只能選一個,那麽如果把性別的兩個按鈕放在一個GroupBox容器裏,那麽就會選中一個,然後把另外兩個按鈕放在另一個這樣的容器裏就會又選中一個,這樣就行了,【註意這個容器有個細細的白色邊框線和小標題】
Panel:最常用的容器之一,和流式布局很像,一個小區別就是裏面的按鈕可以隨意擺放,是最原始的容器,最底層的,其他的容器是在它的基礎上進一步完善的 
TabControl:選項卡,可以點擊小箭頭來添加【選項卡】,該名稱的時候,在屬性裏【TabPages】點開這個集合,在裏面改其Text,每一個選項卡的按鈕都可以放一些控件的
SplieContainer:分割容器,一般不常用,默認的是左右分割,要想上下分割【在行為裏找到屬性Orientation
----確定拆分器是垂直的還是水平的】 TableLayoutPanel:表格容器,可以添加列和添加行,可以編輯行和列,調百分比的大小,也可以直接拖拽,在外觀裏【CellBorderStyle-----邊框線】修改其邊框線,【註意:每一個格子裏只能放一個控件,可以加一個Panel在這個格子裏,然後在Dock裏設置為填充,這樣就可以沾滿這個單元格子了,在Panel裏放多個就可以了】 【如果有多個像窗體,想要設置先打開的是哪一個,點開Program,然後把Application.Run(new Form1)的Form1改成想要打開的窗體名就行了】

容器布局