【发布时间】:2011-01-04 06:35:48
【问题描述】:
表单上的控件数量会影响其性能吗?如果控件被标记为不可见怎么办?如果几个控件是可见的,但完全被几个控件覆盖(比如一个包含几个控件的面板)怎么办?
我是从 3D 建模包、视频编辑软件等应用程序的角度来问这个问题的。它们有隐藏的面板、选项卡、卷展栏、动画抽屉等等。
有人做过这样的性能测试吗?值得考虑吗?
【问题讨论】:
-
当您拥有如此多的控件以致遇到性能问题时,您的应用程序的 UI 设计出现了严重问题。
-
是的。在某种程度上。看看一些视频编辑或 3D 建模软件。他们有隐藏的面板和动画抽屉等等。一切都在一个屏幕上。也将此添加到问题中。
-
这就是为什么您可以在用户控件、自定义控件等中对控件进行分组。
标签: c# .net winforms performance controls