在我的表单中,我有一个TabControl容器。有没有办法在现有标签的右侧放置一个看起来像标签的按钮?此外,按钮的行为必须是动态的(在添加新标签时向右移动,在删除现有标签时向左移动)。
提前致谢。
答案 0 :(得分:1)
定义类变量
TabPage addTab = new TabPage(" +");
然后(在初始化之后的构造函数中,或在表单加载事件中)将此标签页添加到tabcontroll
tabControll.TabPages.Add(addTab);
然后在tabccontroll
的SelectedIndexChanged事件中if (tabControll.SelectedTab==addTab){
var index=tabControll.TabPages.Count-1;
var myNewTab=new TabPage("title");
//what ever you want to do with the tab
tabControll.TabPages.Insert(index,myNewTab);
tabControll.SelectedTab=myNewTab;
}