none
关闭TagPage,如何销毁里面包含的Form控件? RRS feed

  • 问题

  • 在用TabControl控件时动态添加的TagPage,用Remove删除后,实际TagPage是隐藏了。

    TagPage里有Form控件,我想在关闭掉TagPage后销毁这个Form,并触发Form_closing事件,如何做到呢?

    • 已编辑 Lacuz 2014年4月6日 14:40
    2014年4月6日 14:14

答案

  • Hi,你可以在TagPage被Remove之前或者Remove之后调用Form.Close来销毁Form并触发Form_Closing事件。在TabPage.Controls里面可以获取TabPage里的Form控件。


    • 已标记为答案 Lacuz 2014年4月6日 18:15
    2014年4月6日 16:08

全部回复

  • Hi,你可以在TagPage被Remove之前或者Remove之后调用Form.Close来销毁Form并触发Form_Closing事件。在TabPage.Controls里面可以获取TabPage里的Form控件。


    • 已标记为答案 Lacuz 2014年4月6日 18:15
    2014年4月6日 16:08
  • 谢谢lapheal,我怎么没想到这么做。。

    2014年4月6日 18:15