首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WinForm InitializeComponent性能

WinForm InitializeComponent性能
EN

Stack Overflow用户
提问于 2011-05-04 23:30:24
回答 1查看 654关注 0票数 1

我有一个包含700个单独项(组合框、网格、文本框等)的WinForm应用程序。有12个选项卡,每个选项卡上都有一个网格,然后是用于数据输入的文本框。所有的数据都需要在这个表单上。我建议拆分成单独的组件,并且所有者声明这就是所需的。

在没有数据库调用的情况下,仅加载表单就需要17秒。有没有办法改善加载时间?

EN

回答 1

Stack Overflow用户

发布于 2011-05-05 23:46:59

延迟加载。

添加第一个选项卡,然后添加11个空白TabPages (每个都有正确的名称)。TabControl看起来是一样的。

然后,在每次触发OnAppIdle时,用真实的TabPage替换一个空的the。

您还需要处理OnTabPageSelected,以防用户选择您尚未延迟加载的选项卡。

--

当我带着我的源码回到计算机时,我有代码要显示。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5885920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档