张
张剑波
Unregistered / Unconfirmed
GUEST, unregistred user!
在主窗体form1上动态创建panel,接着在panel上动态创建若干个button
这个创建过程是可以连续进行的,主窗体可以控制创建button的个数。
比如第一次创建5个button,第二次创建2个button,现在的问题是:
第二次创建2个button后,第一次创建的5个button并没有free
,第二次创建的panel上只有2个button,那么其余的button那里去了。
我的猜想:panel是容器控件,被创建后占了一块内存,再创建的button
也在这块内存中,再次创建后,这块内存被覆盖了。再猜想:应用程序结束
时释放资源时,只释放panel和当前的button就行了,管它以前创建了几万个
button
请大家指正,谢!
这个创建过程是可以连续进行的,主窗体可以控制创建button的个数。
比如第一次创建5个button,第二次创建2个button,现在的问题是:
第二次创建2个button后,第一次创建的5个button并没有free
,第二次创建的panel上只有2个button,那么其余的button那里去了。
我的猜想:panel是容器控件,被创建后占了一块内存,再创建的button
也在这块内存中,再次创建后,这块内存被覆盖了。再猜想:应用程序结束
时释放资源时,只释放panel和当前的button就行了,管它以前创建了几万个
button
请大家指正,谢!