放置好界面后,根据新加的需求,要用Splitter控件分割界面。我对splitter很避讳。因为每次用它,都费好多时间。这次也是如此。昨天,临下班,下班后,加今天上午。无论怎么放,tabControl3总是fill到整个面版。好象panelPP dock right根本不存在。我甚至一个代码一个代码的跟前一个 tabControl2实现的分割对照。前一个tabControl2 ,splitter1 ,panerE 实现的很好,正是我所想要的。可是,这个tabControl3只要dock=fill,立刻全填充。
解决办法:
1、
根据一句“先放上去的panel 的dock优先级高”的理论,我试了一个特别笨的办法,就是把tabControl3剪切掉,设置好panelPP dock=right,和splitter dock =right后才 粘贴回去。还好可以实现。不过,不是一个万能的,因为tabControl3上有些控件,一旦剪切后,很难再放上。
2、
选定panel ,在panel上点右键,从弹出菜单上选择“置于顶层”或者是“置于底层”,主要是使这个panel和另一个分割的控件位于同一层上。