日期:2014-05-17  浏览次数:20865 次

一个关于winform界面的问题
这两个richtextbox怎样设置 才能最大化的时候跟着窗口大小变化 anchor dock都试了 不管用  如图2:最大化之后就变成这样子。   我在一个界面里面放了两个richtextbox 中间一个控件 然后 就不会锚定。无论  最大化 还是 缩小 都会变样。 有知道的 指导下 谢谢~~~
winform?界面?控件

------解决方案--------------------
这样貌似不太好搞,以前我试过类似的,你可以用在最大化时写事件,得到屏幕的宽/2再定一下位,按钮的宽度也记下来,两个richtextbox平均分配宽度即可,只是在最大化时触发,其它的地方比如ForeResize窗体随意拖大拖小也可以把事件加上。思路上应该可行。
------解决方案--------------------
好像可以用panel控件一起搭配来做达到,不过win下面这种问题还是不好做
------解决方案--------------------
tableLayout控件试试

更复杂的手动控制下
------解决方案--------------------
使用TableLayoutPanel,设置一行三列,中间一列固定宽度,两边各50%