2016-03-03 106 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(); 
     } 

    } 

如果這個答案不符合您的問題,然後提供你的代碼變更構造。 乾杯!

相關問題