我想写个委托,有两个form 分别是form1,form2,
现在在form1下面,实例化form2,然后form2.showdialog();显示,
我要在form1里触发一个事件,来关闭form2,我希望在form2里有个方法直接this.close();不能在form1下面这样写
form2 frm=new form2();
frm.close()因为这样写 我使用的时候感觉不好
现在在form1下面,实例化form2,然后form2.showdialog();显示,
我要在form1里触发一个事件,来关闭form2,我希望在form2里有个方法直接this.close();不能在form1下面这样写
form2 frm=new form2();
frm.close()因为这样写 我使用的时候感觉不好
解决方案 »
- 在Windows mobile下,如何设置MenuItem的背景颜色
- C# 实现运行指定程序,并不显示该程序
- 帮忙出个注意,这种情况下用什么控件比较好
- gridview控制无法显示ArrayList型数据源
- c#实现今日联盟广告已展示次数动态显示功能
- 动态生成的DataTable如何导出成VFP的DBF文件?(注意:是DataTable)
- 我用axWebBrowser控件实现浏览器,如何实现打开页面时的进度条显示?
- C#中如何把一個傳真圖片存進SQL SERVER,又怎么把它顯示在IE里呢?
- 想实现一个浏览器探测插件,快来说说你的思路
- sqlite,c#,any cpu
- 如何强制结束进程,操作系统是否回收使用的内存
- 动态创建DIV,加载页面的小问题?
不过这样做我觉得更不好
{
private CloseDel closemethod;//自己把这里改为事件吧;
form2 f2;
public form1()
{
f2=new form2;
closemethod=f2.closemethod;
} public form1closeform2()
{
if(closemethod!=null)
{
closemethod();
}
}
}
public class form2:form
{
public void closemethod()
{
close();
}
}//基本这样写就可以,没有调试,自己改改吧如果有兴趣