我无法splitContainer
根据我的表单大小设置大小。
当我的表单被加载时,它MinimumSize
位于1170,930
. 但是,如果我同时调整表单的大小.SplitterDistance
并且.Panel2MinSize
在不同的地方,那么它们应该在哪里。
我已经尝试使用该Form_SizeChanged
事件进行以下操作,但它无法正常工作。有没有办法我可以计算.SplitterDistance
并.Panel2MinSize
适应表格调整大小。
private void MainForm_SizeChanged(object sender, EventArgs e)
{
int x = this.Size.Height;
int y = this.MinimumSize.Height;
splitContainer1.SplitterDistance = splitContainer1.SplitterDistance + (x - y);
splitContainer1.Panel2MinSize = splitContainer1.Panel2MinSize + (x - y);
}
提前致谢。
编辑
添加了一些图片以在下面提供更好的示例。
表格标准(应该是什么样子)
调整大小的表格