Vb.net 处理大量控件(根据范围视图动态删除和创建新实例)

Vb.net 处理大量控件(根据范围视图动态删除和创建新实例),vb.net,winforms,dynamic,user-controls,controls,Vb.net,Winforms,Dynamic,User Controls,Controls,我需要实现一种方法来处理面板中的大量控件,而不破坏容量,并且如果可能,只进行一次加载或不加载 我想听听您对我的解决方案及其可行性的意见和看法 是否可以创建一个线程来实际处理不在范围视图中的控件,并创建该范围中某个控件的新实例 我正在考虑线程,因为我不希望UI被阻塞。我只想“控制流” 这样做的最佳方式是什么 谢谢 带有虚拟模式的Datagridview解决了这个问题 您有理由相信您的控制计数“太多”吗?我保证你首先会遇到问题。嗯,我们有1000多个面板,每个面板都有标签和一个有标签的重物。如果我们

我需要实现一种方法来处理面板中的大量控件,而不破坏容量,并且如果可能,只进行一次加载或不加载

我想听听您对我的解决方案及其可行性的意见和看法

是否可以创建一个线程来实际处理不在范围视图中的控件,并创建该范围中某个控件的新实例

我正在考虑线程,因为我不希望UI被阻塞。我只想“控制流”

这样做的最佳方式是什么


谢谢

带有虚拟模式的Datagridview解决了这个问题

您有理由相信您的控制计数“太多”吗?我保证你首先会遇到问题。嗯,我们有1000多个面板,每个面板都有标签和一个有标签的重物。如果我们超过1000个控件实例,我们就会有一些与内存无关的wierd问题。