面板控制Windows窗体

时间:2017-03-30 02:34:51

标签: winforms panel

我只是想知道是否有人知道WinsForms面板控件相对于放置在其中的控件数量的速度。

我有需要填充数百个控件的面​​板,它似乎以指数方式减速。我已经尝试在填充时使面板不可见,这似乎没有帮助。

我问的原因有两个:

  1. 确定此减速是否是面板控件的结果或 一个非常复杂的(对我而言)处理面板的代码 并将项目添加到其中。
  2. 如果面板的结果,那么我想确定是否存在 是我能做的任何事情。我很喜欢这个项目 并且该项目取决于包含这些控件的面板。
  3. 感谢您的时间。

    我的专业水平相当业余BTW。

1 个答案:

答案 0 :(得分:0)

您尚未显示加载面板的代码。此外,您需要在问题中添加有关控件和加载过程的更多信息。根据一般假设,你可以做到: -

  1. 延迟加载。用户不会在给定时间与数百个控件交互。因此,按需加载控件。
  2. 后台主题中填充控件,并在需要显示之前使其准备就绪。
  3. 根据用户互动的优先级加载它们。