.net WinFrom应用程序皮肤控件

最近在做一个播放器,在网上找到了个可以改变winform窗体皮肤的包,在此分享下。

 

使用方法:把文件解压出来放在程序的BIN/Debug目录中,引用程序集,在控件菜单上点右键选择“添加项”
在.NET控件中找到SkinEngine控件(如果没有,请看程序集是否引用正确)
把SkinEngine控件拖到窗体中,会出现在下方,名字为SkinEngine1,默认的 这里就不改了,
在窗体放上一个menuStrip控件 添加两个选项,
 在窗体的构造函数中输入以下代码,这里让蓝色为默认皮肤
public Form1()
        {
            InitializeComponent();
            this.skinEngine1.SkinFile = "DiamondBlue.ssk";
            this.水晶蓝ToolStripMenuItem.Text = "√水晶蓝";
            this.水晶绿ToolStripMenuItem.Text = "  水晶绿";
        } 
然后分别双击菜单上的两个项目添加代码
 private void 水晶绿ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.skinEngine1.SkinFile = "DiamondGreen.ssk";
            this.水晶绿ToolStripMenuItem.Text = "√水晶绿";
            this.水晶蓝ToolStripMenuItem.Text = "  水晶蓝";
        }

        private void 水晶蓝ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            this.skinEngine1.SkinFile = "DiamondBlue.ssk";
            this.水晶蓝ToolStripMenuItem.Text = "√水晶蓝";
            this.水晶绿ToolStripMenuItem.Text = "  水晶绿";
        }
 

你可能感兴趣的:(.net,WinForm)