DEV开发之界面皮肤

最终效果:




正文

本人的环境是 VS2013+DEV 13.2
1.第一步,新建项目,(忽略)??
?

2.修改Form1.cs的基类,Form修改为DevExpress.XtraBars.Ribbon.RibbonForm,
  再到设计界面添加一个RibbonControl控件,得到界面如下,修改AllowFormGlass属性为False
 


3.如图所示右键添加一个存放皮肤选择的容器

4.在form的load事件添加如下代码
?
1
2
SkinHelper.InitSkinGallery(ribbonGalleryBarItem1);
           this.rbc_Main.ToolbarLocation = DevExpress.XtraBars.Ribbon.RibbonQuickAccessToolbarLocation.Hidden;


5.完成,就如此简单,运行程序看看效果吧,
 


功能可以,可是皮肤好像有点少,,,想要增加点皮肤怎么办?请接着往下看

4.修改在Program的Main方法中的代码如下:



?
1
2
3
4
5
6
7
8
9
10
static void Main()
{
    Application.EnableVisualStyles();
    Application.SetCompatibleTextRenderingDefault(false);
    DevExpress.UserSkins.BonusSkins.Register();
    DevExpress.UserSkins.OfficeSkins.Register();
    DevExpress.Skins.SkinManager.EnableFormSkins();
    DevExpress.Skins.SkinManager.EnableMdiFormSkins();
    Application.Run(new Form1());
}

注意引用程序集。。。。。。

至此,已经全部完成?是不是很简单,赶快去试试吧




如果使用NavBarControl控件

如果设置了PaintStyleName,使用皮肤的时候会无效,如图

解决方法是换 一种设置

得到如下效果
?



多窗体,,子窗体想快速的使用皮肤,继承:
DevExpress.XtraEditors.XtraForm即可

转载于:https://www.cnblogs.com/GarsonZhang/p/4062660.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值