我有一个包含700个单独项(组合框、网格、文本框等)的WinForm应用程序。有12个选项卡,每个选项卡上都有一个网格,然后是用于数据输入的文本框。所有的数据都需要在这个表单上。我建议拆分成单独的组件,并且所有者声明这就是所需的。
在没有数据库调用的情况下,仅加载表单就需要17秒。有没有办法改善加载时间?
发布于 2011-05-05 23:46:59
延迟加载。
添加第一个选项卡,然后添加11个空白TabPages (每个都有正确的名称)。TabControl看起来是一样的。
然后,在每次触发OnAppIdle时,用真实的TabPage替换一个空的the。
您还需要处理OnTabPageSelected,以防用户选择您尚未延迟加载的选项卡。
--
当我带着我的源码回到计算机时,我有代码要显示。
https://stackoverflow.com/questions/5885920
复制相似问题