我在做项目的时候,有一个自定义控件A,鼠标点击另一个控件B时候,在这个自定义控件中会创建10~20个左右的ComboBox或者TextBox,在点击控件C的时候,A会this.Control.Clear() 然后在创建10~20个左右的ComboBox或者TextBox,反复这个过程。
在此期间还有接收服务器发过来的电文,不停的变化控件的值。
如果此界面打开很久的话,反复进行这个操作,.NET就会提示Error: creating window handle。
个人感觉是.NET托管堆释放资源不干净引起的。但是又不知道怎么解决,请高手指点。
Dispose只能释放非托管堆的代码。