读书人

DevExpress 更替皮肤

发布时间: 2013-03-19 17:22:05 作者: rapoo

DevExpress 更换皮肤
我建立一个winform程序,想要实现单击按钮更换窗体皮肤 ,我写的代码如下,但是没有效果,小弟初学,希望各位看一下是什么原因。谢谢了。
namespace DXWindowsApplication14
{
public partial class Form1 : XtraForm
{
public Form1()
{
InitializeComponent();

}
private void simpleButton1_Click(object sender, EventArgs e)
{
defaultLookAndFeel1.LookAndFeel.SetSkinStyle("Office 2010 Blue");
}
}
}
[解决办法]
Office的skin不是默认的,需要注册,参考:
string fileName = 皮肤dll路径;

if (File.Exists(fileName))
{
Assembly assembly = Assembly.LoadFile(fileName);

DevExpress.Skins.SkinManager.Default.RegisterAssembly(assembly);
}

读书人网 >C#

热点推荐