1.將winform分為三列
整個窗體分成可以自動調節的三列的做法:
1、往窗體上丟兩個panel控件
其中:
panelLeft——設置Dock屬性為“left”,並調節好其寬度
panelRight——設置Dock屬性為“right”,並調節好其寬度
2、往窗體上丟壹個splitter控件名為splitterLeft,使其與panelLeft靠緊,設置其Dock屬性為“left”
3、往窗體上丟壹個splitter控件名為splitterRight,使其與panelRight靠緊,設置其Dock屬性為“right”
4、往窗體上丟壹個panel控件名為panelCenter,設置其Dock屬性為“center”
運行就可以實現預期效果(註意:splitter控件只能作為窗體的Controls屬性的子控件,而不能是某panel控件的子控件)
MinSize和MinExtra屬性,限制分隔欄可以移動的距離。其區別是MinSize屬性指定在分隔欄和分隔欄所在的容器邊界之間最小距離(單位是像素)。MinExtra屬性指定容器的對邊和分隔欄之間的距離(單位是像素)。
2.將winform分為兩列
新建壹個窗體,按照下列順序添加控件。
1、放入壹個Panel比如:panel1?然後設置他的Dock屬性為:Left;?
2、放入壹個Splitter比如:splitter1?設置它的背景顏色為壹個特殊的顏色,便於看執行效果;
3、放入壹個Panel比如:panel2?然後設置他的Dock屬性為:Fill;?
4、編譯執行程序,這時候就沒有問題了
3.將winform分為三列,並且中間那壹列還需要分成上下兩部分
首先重復上面的第壹種方法,先分成三列
然後再中間的面板上,進行分成兩行的操作
先丟壹個groupbox,設置dock為bottom
然後拖壹個splitter,設置dock為bottom
最後再拖壹個datagridview,設置dock為fill