C#:在一个表单中渲染太多控件,但在不同的选项卡中

时间:2016-05-26 11:01:05

标签: c# rendering tabcontrol

我刚开始制作向导应用程序。我使用了无标题tabcontrol来构建该向导的不同页面。

我已经读过,有太多的控件可能会减慢渲染过程,特别是在调整大小时。例如,在this post 225按钮减慢渲染速度。我有很多控件(数百个),但它们并未全部显示,因为它们分布在不同的选项卡中,只显示一个仅包含20个控件的选项卡。

我担心在完成申请后,这将是一块缓慢的垃圾。 C#是否足够智能只渲染显示的控件?或者我应该选择不同的方法来创建我的向导?

1 个答案:

答案 0 :(得分:0)

事实证明C#很聪明!

如果我创建了数百个控件但是在不同的选项卡中,我的应用程序绘图将不会那么慢。但是如果我将它们全部添加到一个标签中(它们在同一时间渲染),那么绘制(以及调整大小和移动)将会很慢。

(我写了我的申请,工作正常)