C#中如何用代码改变splitcontainer控件的位置及大小

我做了一个工程,在主窗体用了splitcontainer控件,他的位置在(0,110)处,我想实现当按一个按钮以后splitcontainer控件位置变为(0,30),我用splitcontainer.Location = new System .Drawing.Point(0,30),运行后发现它完全不动,设断点发现他的初始位置是(0,0),要怎样才能实现我想要的功能,求大神们赐教!

看下你的splitcontainer的dock属性有没有设置为dockstyle=false