我有一个循环:
for (int i = 0; i < panel1->Controls->Count; ++i) {
Control^ ctl = panel1->Controls[i];
ctl->Location.Y = i*10;
}
如果我在 panel1 中有 200 或 300 个控件可以吗?或者如果我添加这个会更好:
if (ctl->Location.Y != i*10) ctl->Location.Y = i*10;
我只是不知道.NET的控件是否会重新绘制(这需要时间),或者它们会自动检查是否不需要重新绘制(仍然是相同的位置)