2016-03-03 103 views
0

我有一个名为form1的winform,它带有tabcontrol和一些按钮,点击我打开另一个窗体form2。我想添加tabpage到form1 tabcontrol上点击form2上的按钮。将tabpage添加到另一个窗体上的tabcontrol上点击按钮

+0

嗨Dinesh,你可以请提供任何代码等,你已经尝试到目前为止?你面临什么问题?看看我们的快速指南,提出好问题:http://stackoverflow.com/help/how-to-ask – dubes

回答

0

假设您尚未在运行时在Firstform中创建tabcontrol。

在FirstForm.cs

private void button1_Click(object sender, EventArgs e) 
    { 
     SecondForm obj = new SecondForm(this); 
     obj.Show(); 
    } 

    public void addTabpage() 
    { 
     TabPage tbpg = new TabPage(); 
     tbpg.Text = "New tabpage"; 
     tabControl1.TabPages.Add(tbpg); 

     this.BringToFront(); 
    } 

在SecondForm.cs,如下

static FirstForm objpub; 
    public SecondForm(FirstForm obj) 
    { 
     InitializeComponent(); 
     objpub = obj; 
    } 
    private void button1_Click(object sender, EventArgs e) 
    { 
     if (objpub != null) 
     { 
      objpub.addTabpage(); 
     } 

    } 

如果这个答案不符合您的问题,然后提供你的代码变更构造。 干杯!

相关问题