| 发表于:2007-01-08 14:24:572楼 得分:0 |
如何实现子窗口关闭父窗口也关闭 实现方法: 在子窗口中声明事件: public event childclose closefather; 然后在它的关闭事件中触发本事件: private void form1_closed(object sender, system.eventargs e) { //用事件去关闭主窗口 closefather(); } 在父窗口中(登陆窗口中): 在窗口类之前,在共同的命名空间之后声明代理: public delegate void childclose(); 然后弹出子窗体的地方这样写: form1 ff=new form1(); ff.closefather+=new childclose(this.closethis); //closethis()是父窗体中的一个方法 ff.show(); 定义方法: public void closethis() { this.close(); } 完! | | |
|