delphi动态创建Panel后,再新建个Form,把Form.parent:=这个Panel,当把这个Panel释放后

学习 时间:2026-10-22 13:59:37 阅读:5609
delphi动态创建Panel后,再新建个Form,把Form.parent:=这个Panel,当把这个Panel释放后就出错了!delphi动态创建Panel后,再新建个Form,把Form.parent:=这个Panel,当把这个Panel释放后,再来从新动态创建Panel重复前面的操作,就出错了!已经解决,是需要用removeconrol先把Form移出去!

最佳回答

大意的糖豆

沉默的寒风

2026-10-22 13:59:37

Panel释放后,Form并没以释放。只有Owner属性是Panel的控件才会随Panel的释放而自动被释放。你大概是没有设置新建的Form的Owner属性为Panel。

最新回答共有2条回答

  • 俊秀的黑米
    回复
    2026-10-22 13:59:37

    Panel释放后,Form并没以释放。只有Owner属性是Panel的控件才会随Panel的释放而自动被释放。你大概是没有设置新建的Form的Owner属性为Panel。

上一篇 文言文练习答案:螳螂捕蝉( 此三者皆务欲得其前利,而不顾其后之有患也.

下一篇 如何英语翻译:年轻是我们的资本,但是青春没有承诺?