C# 调整AutoScroll滚动条以隐藏特定的表单大小

C# 调整AutoScroll滚动条以隐藏特定的表单大小,c#,forms,autoscroll,C#,Forms,Autoscroll,我有一个表单,其中有几个面板填充了控件(底部和右侧仍然有足够的空间)。 表单的AutoScroll设置为true,但是,只要表单的大小低于最大可能大小(在我的例子中为1932,980),滚动条就会出现 我想我可以编写代码来检查表单大小,并在表单超过一定大小(或所有控件都可见)时手动隐藏滚动条,但是,我希望在最后一次尝试时保留这些变通方法 是否有一个属性或设置可以调整窗体的可见区域和/或操纵特定窗体大小的滚动条的外观?,因为我的窗体底部有一个空面板,这是导致问题的原因。 移除它解决了问题。如何调整

我有一个表单,其中有几个面板填充了控件(底部和右侧仍然有足够的空间)。 表单的AutoScroll设置为true,但是,只要表单的大小低于最大可能大小(在我的例子中为1932,980),滚动条就会出现

我想我可以编写代码来检查表单大小,并在表单超过一定大小(或所有控件都可见)时手动隐藏滚动条,但是,我希望在最后一次尝试时保留这些变通方法


是否有一个属性或设置可以调整窗体的可见区域和/或操纵特定窗体大小的滚动条的外观?

,因为我的窗体底部有一个空面板,这是导致问题的原因。
移除它解决了问题。

如何调整面板的大小?我过去犯的一个错误是没有考虑表单周围的边框,并且使用表单宽度的一半作为每个面板。如果可能的话,发布一张表单的图片,以及一些关于如何初始化和调整控件大小的代码。当我提取初始化代码时,我在屏幕底部发现一个丢失的面板,它基本上是不可见的内容。。。无论如何,谢谢你的指点,我可能需要很长时间才能自己找到这个错误。很好!您应该在此处发布并接受您的解决方案作为答案,以帮助遇到相同问题的任何其他人。