C# Winforms中的选项卡控件需要时间来加载不同的选项卡

C# Winforms中的选项卡控件需要时间来加载不同的选项卡,c#,.net,windows,winforms,C#,.net,Windows,Winforms,我不擅长控件的定制。然而,在我的应用程序中,我开始使用自定义选项卡。我的自定义选项卡不起作用。所以我继续使用。在我的应用程序中,我使用了面板,这些面板进一步放置在名为“主页”、“报告”、“设置”的单独选项卡中。一切正常。但我面临的问题是,当我单击各个选项卡时,加载控件会出现延迟。放置在选项卡内的控件无法正确加载 例如,如果我从家里点击设置。所有控件(如标签和按钮)都需要一秒钟才能加载。这看起来很尴尬。我还尝试了对表单进行双缓冲,但仍然存在延迟。是否有一种方法可以使所有控件在单击新选项卡时同时可见

我不擅长控件的定制。然而,在我的应用程序中,我开始使用自定义选项卡。我的自定义选项卡不起作用。所以我继续使用。在我的应用程序中,我使用了面板,这些面板进一步放置在名为“主页”、“报告”、“设置”的单独选项卡中。一切正常。但我面临的问题是,当我单击各个选项卡时,加载控件会出现延迟。放置在选项卡内的控件无法正确加载

例如,如果我从家里点击设置。所有控件(如标签和按钮)都需要一秒钟才能加载。这看起来很尴尬。我还尝试了对表单进行双缓冲,但仍然存在延迟。是否有一种方法可以使所有控件在单击新选项卡时同时可见


任何帮助都将不胜感激。

代码将非常有用。您是创建控件一次还是每次窗体显示时动态创建控件?您的链接没有用。您确实需要处理从Codeproject.com复制代码的常见问题,现在您有两个问题。你不太可能真的有加载问题,更可能是你在标签页上塞满了太多的控件。将它们全部绘制需要时间。@etaiso我刚刚将控件放置在面板上,面板位于控件的选项卡页内。我不是在动态地创造,我也这么认为。但所有这些控制都是强制性的。我相信画所有的画都需要时间。我能为他们做点什么吗。是否有解决方法或代码使控件以更快的速度可见。我不想更改选项卡控件。任何帮助都将不胜感激。@Vikneshwar我有这个建议给你:不要在CodeProject或任何用户可以发布代码的地方使用自定义控件,在这些地方的示例代码有助于学习,但你不应该在你的项目中使用它们,它们在所有方面都没有经过很好的测试。我也尝试过在那里使用定制的功能区,我发现它有很多问题,作者写得很好,但这还不足以在专业项目中使用。我敢肯定,您的问题是由定制的TabControl引起的,没有人能轻松地为您跳入并调试它。你受不了了。