设置SplitterDistance为宽或者高的一半
SplitContainer sc = new SplitContainer();
sc.SplitterDistance = sc.Width / 2;
sc.ClientSizeChanged += Sc_ClientSizeChanged;
private void Sc_ClientSizeChanged(object sender, EventArgs e)
{
SplitContainer sc = (SplitContainer)sender;
sc.SplitterDistance = sc.Width / 2;
}