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);
}