devexpress皮肤设置


DEV的皮肤管理控件:SkinController: TdxSkinController;

皮肤设置:SkinController.SkinName := appInfo.SkinName;

TdxRibbon控件的皮肤需要手动设置跟SkinController的一致:
Ribbon: TdxRibbon;

Ribbon.ColorSchemeName := appInfo.SkinName;

工具条控件TdxBarManager的皮肤需要手动设置跟SkinController的一致:

dxBarManager1: TdxBarManager;

dxBarManager1.Style := bmsUseLookAndFeel;

编辑布局控件需要手动设置跟SkinController的一致:

dxLayoutControl1: TdxLayoutControl;

使用了ribbon的话就要加入dxSkinsdxRibbonPainter;

使用的NavBar就要加入dxSkinsdxNavBar2Painter;

使用的pageContorl就要引用dxSkinscxPCPainter;

Navbar怎样设置同风格库的选择一起变化?  

原来的Navbar有自已的风格,我们只要在它的view styles中选择:

SkinNavigationPaneView 或  SkinExploreBarView 那么Navbar就会根据你设的风格改变风格了,

两者的区别是前者是outlook风格的(像QQ那样),后者是组风格的(像xp的侧边栏)  

Ribbon怎样设置同风格库的选择一起变化? 

这个我想可能是dev的一个bug,它是不根据风格的选择而变化的,

要手动的再设置一下它的ColorSchemeName属性:设置与风格库所选的风格同名就好了。 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM