堆栈-O, 我有一个包含50行和6列的TableLayoutPanel。这一切都很好,但每当我移动或调整我的WinForm大小时,TableLayoutPanel重绘大约需要15秒。我怎样才能加快速度呢?
答案 0 :(得分:1)
1)。调整大小时隐藏表格。
2)。调整大小时冻结表的布局处理。
4)。不要使用自定义颜色,我的意思是Color.Control不用于table和child控件的背景。
5)。不要使用表格面板。 我很认真 - 如果您需要维护数十个控件的顺序,请使用您自己的布局逻辑;它不是那么复杂。它是简单的算术和移动控件的集合,而且效率更高。
IMHO。