From1和Form2是同样的Form,在Form2中怎么直接调用在Form1中所有写好的函数?要定义接口吗?
From1是显示一级的
Form2是显示二级的
只有这一点不一样
例如Form1中有LoadControl();的方法,还有button的点击事件方法,怎么在Form2中调用这些?
求一段代码~

解决方案 »

  1.   

    在FORM1中把button的点击事件中的所有处理放在一个PUBLIC方法里面,定义LoadControl()为PUBLIC,在FORM中实例化一个FORM对象,利用这个对象调用LoadControl()方法和button的点击事件的处理方法
      

  2.   


    //Form1中
    Form2 form2 = new Form2(this);
    //Form中
            public Form2(Form2 form2)
            {
                // TODO: Complete member initialization
                this.form2 = form2;
            }
      

  3.   

    少写了一句//Form1中
    Form2 form2 = new Form2(this);
    //Form中
            public Form2(Form2 form2)
            {
                // TODO: Complete member initialization
                InitializeComponent();
                this.form2 = form2;
            }