DotNetBarBar系列一 之SuperTabControl学习
下面是根据一个smaple通过superTabControl实现的UI布局练习。
先使用SplitContainer将界面划分为6个小块,然后在每一个Panel中添加SuperTabControl。
SuperTabControl有两个属性需要特别的注意:
TabAlignment属性可以设置Tab的布局:Left,Right,Top,Bottom.
TabStyle属性可以设置Tab的风格:
Office 2007
Office2010BackstageBlue
OneNote2007
VisualStudio2008Dock
VisualStudio2008Document
WinMediaPlayer12
如上图界面所示,我们将TabControl从上到下从左到右,一次编号。
布局1,TabStyle:office2007
布局2,TabStyle:Office2010BackstageBlue
布局3,TabStyle:OneNote2007;
并且设置了:
CloseButtonOnTabsAlwaysDisplayed 为False
CloseButtonPosition 为True
每一个SuperTabItem都可以设置PredfinedColor属性 ,这样在每个Panel可以显示相应的颜色。
布局4,TabStyle:VisualStudio2008Dock;
布局5,WinMediaPlayer12;
布局6,VisualStudio2008Document.
前面有在网上看到DotNetBar中的TabControl具体实现有一个bug,目前只是在学习使用这些控件布局,具体功能实现没测试过,所有有伙伴遇到类似问题,可以多多交流。