winform,点击form1的按钮弹出form2和form3 关闭form3时同时关闭form2怎么写

[复制链接]
查看11 | 回复3 | 2011-7-19 10:33:29 | 显示全部楼层 |阅读模式
三个窗体无关系

回复

使用道具 举报

千问 | 2011-7-19 10:33:29 | 显示全部楼层
按键 单击事件{Form2 form2 = new Form2();form2.show();Form3 form3 = new Form3();form3.show();}关于关闭关闭form3的同时关闭form2实现方法如下:在Form3中定义个变量:Form2 form2;只定义别赋值!然后在 Form1的按钮单机事件中添加代码如下:按键 单击事件{Form2 form2 = new Form2();form2.show();Form3 form3 = new Form3();form3.form2 = form2;form3.show();}Form3 关闭事件{this.form2.close();...
回复

使用道具 举报

千问 | 2011-7-19 10:33:29 | 显示全部楼层
就是因为没关系,所以必须要搞成有关系,这样才能互相操作对方关闭窗口,把form1设置成form2和form3的主窗体,利用form3的回传属性再去控制form1去关闭form2,...
回复

使用道具 举报

千问 | 2011-7-19 10:33:29 | 显示全部楼层
form1里的按钮事件处理器form2 f2=new form2();form3 f3=new form3();f2.Show();f3.Show();------------------------------form2里的FormClosed事件里这样写if (Application.OpenForms["Form3"] !=...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行