调用dll中的窗体,把被调用的窗体停靠在主窗体上。 
但我关闭主窗体的时候,dll中被调用的窗体的closing事件不会执行。 
请问各位大虾,主窗体关闭的时候如何执行被调用窗体的closing事件

解决方案 »

  1.   

    试了一下(VB7):
    MDI没问题,主窗体关闭会执行被子窗体的closing!
    调用时采用直接show的方式是不执行closing的!
      

  2.   

    那就在主窗体的closeing事件里关闭子窗体。不过这似乎不是一个好办法。看看高手有没有别的好的解决方法
      

  3.   

    在close 主窗体之前,先close 被调用的窗体,这样他就先响应被调用的窗体的closing
    再响应主窗体的closing
      

  4.   

    在主窗体关闭的时候执行下dispose()事件就可以了,资源会自动被释放的
      

  5.   

    没解决哈 不过还是谢谢大家。散分了
    因为主窗体和dll是两个不同的项目,所以无法修改主窗体的代码。