Form1是父窗体,Form2和Form3是子窗体,Form1打开Form2和Form3,如何在Form3中关闭Form2.
解决方案 »
- ???如何利用webbrower获取ifream元素????
- C#调用C++ DLL函数返回值错误
- 紧急求助WindowsMediaPlayer问题 C#
- 无法将类型“string[*,*]”隐式转换为“string[][]”
- Winform里面关于fastReport的数据源问题
- 如果在用户控件里面触发父窗口的事件啊?
- .NET能与J2ME互操作吗??
- 请问Visual Studio Tools for the Microsoft Office System
- c# Scoket接收数据问题.使用第三方调试软件数据对比后 数据不对
- 照相机功能,aforge类库如何实现调焦距功能,放大缩小,闪光灯开启!
- 菜单控件load 用户控件需要点击2次才能激活
- 如何删除DataTable中的数据
在子窗体内提供一个public的关闭方法,其他子窗体通过Delegate执行该方法。
form3 f3=new form();
f3.close();
或者在form2中
public form3 f3;
button事件下:f3.close();
在form3Load事件中:form2 f2=new form2();
f2.f3=this;
Form fm2 = new From();
Form fm3 = new Form(fm2);
fm2.show();
fm3.show();Form3中代码:
Form2 _fm2;
public Form3(Form2 fm2)
{
_fm2 = fm2;
}
_fm2.close();