代码实现添加选项卡,在某某博客上看到这样添加。 TabItem tabItem = new TabItem(); tabItem.Name = "案件列表"; tabItem.Text = "案件列表"; TabControlPanel tcp = new TabControlPanel(); tabControl1.Controls.Add(tcp); tabControl1.Tabs.Add(tabItem); tabControl1.SelectedTab = tabItem; tabControl1.Refresh(); 这样能实现添加了个选项卡的tabitem,并选中这个选项卡,但不能把tabcontrolpanel加到这个选项卡中,请问为什么? 有大神告诉我怎么样代码实现添加tabcontrol的选项卡吗? 如果是用tabcontrol1.creat()当然也可以,选中用tabcontrol.selectedtabindex也可以实现。但是我要做的是界面左边一个tree,右边tabcontrol,点下tree中按钮添加选项卡并选中,但不能重复添加。换到别的选项卡后,再点击tree按钮能选中对应选项卡,但不添加。 声明是第三方控件dotnetbar2中的tabcontrol,和VS自带的不一样哦。
问题补充:
主要是怎么添加代码实现tabcontrol的选项卡问题。
用这样的代码 TabItem tabItem = tabControl1.CreateTab("tabItem"); TabControlPanel tcp = new TabControlPanel(); tabControl1.Controls.Add(tcp); tabItem.AttachedControl = tcp; tcp.TabItem = tabItem; tcp.Dock = DockStyle.Fill; 这样容器就建起来了,可以往里面添东西了。