zoukankan      html  css  js  c++  java
  • Custom Winform Themes or Styles

    image

    本文提供一套c# Winform的皮肤,适合于在系统已经开发或者还没有开发。系统默认提供了3套皮肤如下:

    image

    (default)office 2007 blue styler

    image

    office 2007 black styler

    image

    vista black styler

    由于本人不是专业的UE设计人员,所以做的皮肤不是很好看。如果有兴趣的朋友可以做几套皮肤,不胜感激!

    在demo里面提供了皮肤编辑器:

    image

    是及时编辑可以看到效果的。点save按钮皮肤的xml文件就会保存在当前应用程序的根目录下面的:Themes里面。在主界面的皮肤选择里面也会加载进来的。

    下面先来介绍一下用法:

    1.from的应用

    public partial class Form1 : BaseForm
        {
            public Form1()
            {
                
                InitializeComponent();
    
    
                BindStyles();
            }
    }

    只需要将Form1的基类换乘BaseForm就可以看到效果了。

    还有就是工具栏、菜单、container、状态栏都把属性.RenderMode设置成:ManagerRenderMode

    就是这么简单就可以让应用程序拥有自己可定制的皮肤了。

    下载演示

    本项目已经开源。

    开源主页:http://winformstyles.codeplex.com/

    有什么问题可以给我反馈!


  • 相关阅读:
    hdu 1021
    hdu 1231 最大连续和
    hdu 1421 DP
    日记本开发
    hdu 2570 贪心
    hdu 2102 BFS
    hdu 1312 DFS
    奇葩的数组越界
    AngularJS 工具方法以及AngularJS中使用jQuery
    AngularJS $scope里面的$apply方法和$watch方法
  • 原文地址:https://www.cnblogs.com/HeroBeast/p/1441771.html
Copyright © 2011-2022 走看看