日期:2014-05-18  浏览次数:21120 次

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

------解决方案--------------------
试了一下(VB7):
MDI没问题,主窗体关闭会执行被子窗体的closing!
调用时采用直接show的方式是不执行closing的!
------解决方案--------------------
那就在主窗体的closeing事件里关闭子窗体。不过这似乎不是一个好办法。看看高手有没有别的好的解决方法
------解决方案--------------------
mark
------解决方案--------------------
在close 主窗体之前,先close 被调用的窗体,这样他就先响应被调用的窗体的closing
再响应主窗体的closing
------解决方案--------------------
在主窗体关闭的时候执行下dispose()事件就可以了,资源会自动被释放的