DotNetBar TabControl的使用

时间:2021-08-04 06:51:08

这个和系统的TabPage不同,一个TabPage分为了DevComponents.DotNetBar.TabItem,DevComponents.DotNetBar.TabControlPanel两个部分。

最简单的添加tab和pannels的办法是用TabControl.CreateTab方法,然后将返回TabItem对象,这样就可以用TabItem.AttachedControl方法来访问这个tab的pannel。在这个pannel上你可以使用像TabItem.AttachedControl.Controls.Add(myControl)这样的方法
 

//在右侧TabelContainer中添加新项
var tabItem = TabCtrlPythonEdited.CreateTab(lstPythonFiles.SelectedItem.ToString());
TextBoxX txtBox = new TextBoxX();
txtBox.Name = "ContentText";
txtBox.Dock = DockStyle.Fill;
txtBox.Multiline = true;
txtBox.WordWrap = false; //将自动变行设置为false,这样才能显示水平滚动轴
txtBox.ScrollBars = ScrollBars.Both;
tabItem.AttachedControl.Controls.Add(txtBox);