winform中splitter的用法


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM