C#通过代码来设置程序的风格【DevExpress】
我在项目里面使用了DevExpress来进行了一些美化效果,在窗体加载的时候会把所有的样式全部加载到一个下拉列表里面,代码如下:
private void FrmMain_Load(object sender, EventArgs e) { foreach (DevExpress.Skins.SkinContainer skin in DevExpress.Skins.SkinManager.Default.Skins) { var item = tsChangeStyle.DropDownItems.Add(skin.SkinName); item.Click += new EventHandler(item_Click); } } void item_Click(object sender, EventArgs e) { new DevExpress.LookAndFeel.DefaultLookAndFeel().LookAndFeel.SetSkinStyle((sender as ToolStripMenuItem).Text); }
OfficeSkins.Register();SkinManager.EnableFormSkins();DevExpress.LookAndFeel.UserLookAndFeel.Default.SetSkinStyle("Office 2007 Black");