我的问题是这样的 我有一个mainfrom窗口 和一个from1窗口    我想点击from1中的button窗口来在mainfrom窗口中的tabcontrol中添加一个tabpage  from1窗口已经被包含在了mianfrom中的 tabcontrol下的tabpage中。
要怎么处理 谢谢~~

解决方案 »

  1.   

    在from1中定义个事件,button点击 触发事件,
    然后在mainfrom窗口实例化from1的时候 在事件里调用 增加tabpage的方法
      

  2.   

     子窗口按钮点击:
     public class Form2 : Form
        {
            public Action<object> mydelegate;
            void btn_Click(object sender, EventArgs e)
            {
                if (this.mydelegate != null)
                    this.mydelegate(new object());
            } 
            
        }
    主窗口:
     public MainForm()
            {
                InitializeComponent();
                Form2 f2 = new Form2();
                f2.mydelegate += this.addPage;
            }         private  void addPage(object o)
            {
                //增加page
            }
      

  3.   

    tabControl1.Controls.Add(new TabPage("aaa"));