如何判断一个form是否被关闭

 

分类: 259人阅读 评论(2) 收藏 举报

如果在form1中有一个变量f2,该变量指向一个form2的实例。当在form1中使用f2.show()方法时,显示form2的窗口。但是当form2窗口被用户关闭时,在form1中仍然存在f2指向一个form2的那个实例,即f2不会变为指向null,即使form2已经被关闭。那么这个时候该如何判断f2变量指向的form2已经关闭了呢? 当一个窗口关闭时,它会调用自身的dispose方法,以释放本窗口占用的资源,因此,可以在form1的代码中,判断f2.isDisposed的值,如果为True说明form2已经被关闭。即isDisposed属性能判断一个窗口是否被关闭

原文地址:https://www.cnblogs.com/xiaogelove/p/2730153.html