C# 如何使用动态控件自动调整窗体大小?
我有一个窗体,上面有一个tab控件 在选项卡上,动态添加控制选项卡页(仅供参考:这是关于不同动态加载模块的配置设置) 现在我想有一种方法让表单和/或表单上的TabControl根据添加的TabPage的大小调整其大小 在写这篇文章时,我意识到这可能比我想象的要复杂得多:因为不同的选项卡页面的大小可能不同,所以每当选择另一个选项卡页面时,表单确实必须更改其大小,或者我必须将其设置为最大选项卡页面的大小,这似乎是最好的方法 当然,我可以通过将宽度和高度设置为拟合值来编程设置大小,但首先我需要知道是否没有自动的方法来解决我的问题,如果没有,实现这一点的最佳方法是什么 我已经尝试过AutoSize=true,但没有解决我的问题。;)C# 如何使用动态控件自动调整窗体大小?,c#,.net,winforms,C#,.net,Winforms,我有一个窗体,上面有一个tab控件 在选项卡上,动态添加控制选项卡页(仅供参考:这是关于不同动态加载模块的配置设置) 现在我想有一种方法让表单和/或表单上的TabControl根据添加的TabPage的大小调整其大小 在写这篇文章时,我意识到这可能比我想象的要复杂得多:因为不同的选项卡页面的大小可能不同,所以每当选择另一个选项卡页面时,表单确实必须更改其大小,或者我必须将其设置为最大选项卡页面的大小,这似乎是最好的方法 当然,我可以通过将宽度和高度设置为拟合值来编程设置大小,但首先我需要知道是否
我正在使用Visual Studio 2005.Net 2.0和C#。首先,当用户所做的只是切换选项卡时,通常认为使用神奇大小的表单是不好的UI实践 话虽如此,我认为如果不编写代码,您就无法完成自己的要求 但是,确定要添加到选项卡控件的最大控件的大小,然后相应地调整窗体大小(在显示窗体之前)应该很容易。如果将tab控件的定位属性设置为Ttop、left、right、bottom或将其停靠设置为fill,则tab控件将随窗体一起调整大小。。。当然,在从内部控件计算表单大小时,需要考虑视觉填充