在C#中有两个页面A和B,A中的事件怎样调用B中的事件

解决方案 »

  1.   

    将B中事件内的代码封装成一个public方法放在C类中
    在A中调用 C类内的方法
      

  2.   

    不知道符合你的实际开发需求不,可以这样简单的处理:
    画面1继承下画面2 然后就可以在画面1中调用2中的方法了
     public partial class Form1 : WindowsFormsApplication5.Form2
        {
            public Form1()
            {
                InitializeComponent();
            }
        }
      

  3.   

    事件不说"调用"而是“触发”:
    能够触发某个类中的事件,能够是该类内部触发,无法从外部触发。“调用”方法:
    A类的MA方法调用B类的MB方法
    如果LZ需要A类触发B类的EA事件,那么只能是:A类的MA方法调用B类的MB方法,B类的MB方法触发B类的EA事件。