Stack-O,我有一个50行6列的TableLayoutPanel。这一切都很好,但每当我移动WinForm或调整其大小时,TableLayoutPanel需要大约15秒才能重新绘制。我怎么才能加快速度呢?
发布于 2010-09-28 06:01:56
1)。调整大小时隐藏表格。
2)。调整大小时冻结表格的布局处理。
4)。不要使用自定义颜色,我的意思是表和子控件的背景都不是Color.Control。
5)。不要使用桌面面板。我是认真的--如果您需要维护数十个控件的顺序,请使用您自己的布局逻辑;它并不是那么复杂。这是一个简单的算术运算和一组要移动的控件,而且效率要高得多。
我的天。
https://stackoverflow.com/questions/3807907
复制相似问题