标签: winforms
我需要能够一次向面板添加几百个自定义控件(UserControl)实例。当我使用Controls.AddRange()执行此操作时,它会挂起很长时间。我需要做些什么会减少这需要的时间吗?
答案 0 :(得分:1)
无论你如何操作,添加数百个控件实例都会相对较慢。
您目前正在调用myPanel.SuspendLayout()和myPanel.ResumeLayout()吗?这会加快速度。
如果您更详细地描述您的场景,可能有办法解决问题,而无需同时激活数百个控件实例。