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
splitter将winform窗体分为三列
最新推荐文章于 2024-07-07 17:49:46 发布