2015-09-14 38 views
-1

My project picture 我有一个窗体窗体形式1和形式2从1 C#.in我有tabcontrol和功能添加新选项卡,检测和活动选项卡在表单1中工作正常但不显示任何形式2.从其他窗体访问选项卡属性

public void add_tab(string str) 
    { 
     TabPage myTabPage = new TabPage(str); 
     myTabPage.Name = str; 
     tabControl1.TabPages.Add(myTabPage); 
    } 
    private void button2_Click(object sender, EventArgs e) 
    { 
     active_tab(textBox1.Text); 
    } 
    public void active_tab(string st) 
    { 
     tabControl1.SelectTab(st); 
    } 
    private void button3_Click(object sender, EventArgs e) 
    { 
     delect(textBox1.Text); 
    } 
    public void delect(string st) 
    { 
     tabControl1.TabPages.RemoveByKey(st); 
    } 
+1

我不确定我是否正确理解您的问题。您应该向我们展示更多代码,例如创建两个表单时。 – kevintjuh93

回答

0

我想,你想能够访问form2 form2代码后面的tabcontrol tabcontrol。 在这种情况下,您可以将form1的引用传递给form2,这可以通过多种方式完成。

var form1 = new Form1(); .. var form2 = new Form2(form1);

现在使用窗体2引用您可以访问的tabcontrol。

希望这是您所面临的问题。

+0

我已经添加了我的项目图片我新的东西你可以更好地理解我去了@PankajH –

+0

好的,你想能够从Form2调用Form1的相同方法(active_tab,删除等)吗? – PankajH

+0

你还没有分享Button'add Form2'的代码。 – PankajH

相关问题