您的位置:首页 > 编程语言 > C#

DXperience皮肤设置 C#第三方控件学习笔记

2012-04-21 11:35 555 查看
用过DXperience .net版本以后,我发现这是个不错第三方控件。简单的说,就是开发软件用的界面库,支持VB和C#语言,至于其它语言我没有了解过。如果还有人问界面库又是什么?那就顺便也说一下。界面库对于一个软件的开发来说,虽然他不是必要的,但是它能使我们的软件外观看起来更漂亮、更专业,更有助于推广你的软件。

下面我们就来讨论下dev。

DXperience 产品介绍:全球享有极高声誉的一流控件套包产品!功能强大、界面美观的 .NET基础控件扩展包!多款重量级的功能组件和人性化的业务层组件!让您快速开发出完美、强大的应用程序! 但是这种优秀的插件在网络上的资源实在是有限,我不是大牛,不过最近一个项目用到这个插件,顺便将自己学习的经验写下来,以方便网络上和我一样的初学者有一个借鉴的地方。

顺便说下 我使用的DXperience 的版本是 DXperience 8.3.4和 vs2005

1.新建一个Windows窗体应用程序的解决方案,名称为ZfClient。
2.删除VS自动新建的Form1.cs窗体,因为这个窗体是默认的Windows窗体。

3.添加新建项。在添加新项对话窗口中选择DevExpress Formv8.3,名称设置为frmMain.cs,点击添加按钮即可。

4.编辑Program.cs文件,代码如下:

以下是代码片段:

using System;

using System.Collections.Generic;

using System.Windows.Forms;

namespace ZfClient

{

static class Program

{

/// <summary>

/// 应用程序的主入口点。

/// </summary>

[STAThread]

static void Main()

{

DevExpress.UserSkins.OfficeSkins.Register(); //注册office的皮肤 请先加入引用office的dll文件,关于如何引用 请看下文

DevExpress.UserSkins.BonusSkins.Register(); //注册BonusSkins的皮肤

if (!DevExpress.Skins.SkinManager.AllowFormSkins)

DevExpress.Skins.SkinManager.EnableFormSkins();

DevExpress.LookAndFeel.UserLookAndFeel.Default.SkinName = "Black"; //默认黑背景

Application.EnableVisualStyles();

Application.SetCompatibleTextRenderingDefault(false);

Application.Run(new Login());

}

}

}

以上是代码添加的效果 但是我一般不这么做 我是菜鸟 我喜欢在界面设计里添加 呵呵

在项目设计界面里添加一个 defaultLookAndFeel 控件 在代码页面 InitializeComponent() 之前添加

DevExpress.Skins.SkinManager.EnableFormSkins(); //改变标题栏默认样式

DevExpress.UserSkins.BonusSkins.Register(); //注册皮肤事件

引用 DevExpress.UserSkins.BonusSkins dll

设计页面里右键defaultLookAndFeel 属性里 SkinName 下拉为 Liquid Sky 即可

在需要用到这个皮肤的控件里属性里添加 UserDefaultLookAndFeel 为true即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: