怎样通过代理在B类中直接执行A类中的一个方法 怎样通过代理在B类中直接执行A类中的一个方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如何实现子窗口关闭父窗口也关闭实现方法:在子窗口中声明事件: 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(); }完! 参看http://community.csdn.net/Expert/topic/5057/5057735.xml?temp=.2654993 a类有方法ma,在b类中直接执行该方法而无须声明a类的一个实例或将方法ma设定为静态方法,该怎样实现呢,是否必须通过代理呢? tuyile006(小y) 的方法编译没有错误,但程序无法启动,在picturebox加载图像的时候停住了 .net 2005 提示应输入方法名称 请求帮求dataGridView批量删除问题 C# Datagridview奇怪的错误,捕捉不到错误怎么办 c#教程 电子书下载 子窗体最大化问题 使用button时,报错!请教!!! 如何屏蔽一个Form中的所有事件,急!!! 关于 com中的 .tlb 在线等关于WindowsMediaPlayer控件的问题 Font类的 Size 和SizeInPoints有什么区别? C# winform拖放问题 WINFORM中的TabControl如何使其中的某個Tab無效(即不允許選中)?
实现方法:在子窗口中声明事件: 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();
}完!
http://community.csdn.net/Expert/topic/5057/5057735.xml?temp=.2654993