关于 tabcontrol 问题
有一个需求如下:
两个窗体,在B窗体上怎么样才使 A窗体上的tablcontrol1 动态添加 tabpage
比如:在B窗体上点击一个button 就会在A窗体中的 tablcontrol1 添加一个 tabpage
我现在高度的时候,tabcount是增加了,但是就是不显示出来。不知道问题在哪里,请教高手回答
[解决办法]
加完之后 设置下 tablcontrol1 .selectindex 等于你要显示的那个tabpage
[解决办法]
TabPage tp = new TabPage();
tp.Text = "商品详细";
tabControl1.TabPages.Add(tp);
[解决办法]
一:说明
1:Form2 到 Form3
2:点击Form2中的按钮弹出Form3,然后点击Form3中的按钮在Form2中的中TabControl增加一个TabPage(NewPage)
二:代码
1:Form2中
/// <summary>
/// 为私有的tabControl1封装一个共有的属性,便于直接在Form3中访问
/// </summary>
public TabControl TabControlNew
{
get { return this.tabControl1; }
set { this.tabControl1 = value; }
}
private void button1_Click(object sender, EventArgs e)
{
Form3 frm = new Form3();
frm.Tag = this.TabControlNew;
frm.Show();
}
2:Form3中
private void button1_Click(object sender, EventArgs e)
{
((TabControl)this.Tag).TabPages.Add(new TabPage("NewPage"));
}