实现效果如下:
当在绿色的”填写驳回理由“窗体(下简称绿色窗体)中填写完毕并按下确定后,关闭绿色窗体 的同时,关闭它的上一级”管理员 - 报修处理“窗体。
实现思路:
首先,我这里的绿色窗体的show方法是在点击”管理员 - 报修处理”窗体底部的“作废”button时调用的。
所以,只要在调用时在原来基础上多传一个this(即“管理员 - 报修处理”窗体)到绿色窗体的构造函数中,就可以啦。
这样子,当绿色窗体的确定button调用close方法关闭时,就可以实现先后调用两次close去关闭两个窗体啦。
下图展示:”管理员 - 报修处理“窗体的作废button的click事件调用了绿色窗体的show方法
下图展示:绿色窗体的确定button的click事件