Dear aaa,
I think the extra pixels are due to the panel borders. If you don't specify any CssClass in the container or the panels, WebSplitter will apply certain default styles. The default panel styles include a border of 1px, so boths sides of the splitter bar will have a total 2px of borders.
To turn off panel borders, either set a new CssClass to the panels, or override the border style in the default classes (ZCWSPanel and ZCWSParentPanel) as follows:
<style type="text/css">
.ZCWSPanel, .ZCWSParentPanel {
border:0px;
}
</style>
The default background color of the splitter, which is Beige, might be difficult to see once the panel border is gone. You can set another color as follows. Moreover, you can set the SplitterProps.ThicknessWhenDisabled property instead of the Thickness property, so that only splitters adjacent to non-resizable panels will have a thickness of 1px, and others will maintain the default of 4pxs.
<SplitterProps ThicknessWhenDisabled="1" Thickness="4" BackColor="black" />
Regards
ZettaCube Support