简介
IrisSkin4是一款.NET平台非常优秀的Winform皮肤,链接库文件仅544kb,使用方法也非常简单
IrisSkin4(IrisSkin4.dll + 73套皮肤)【下载地址】
使用
1.下载后解压,将IrisSkin4.dll文件和Skins文件复制到启用项目的bin\Debug文件夹下。
2.添加引用:解决方案管理器-》引用-》添加引用,选择bin\Debug文件夹下IrisSkin4.dll。
3.在第一个窗体的Load时间添加【只需在第一个页面添加一次即可】:
new Sunisoft.IrisSkin.SkinEngine().SkinFile = Path.GetDirectoryName(Application.ExecutablePath) + @"\skins\wave.ssk";
}
4.看效果
换肤前:
换肤后:
可以选择右侧皮肤列表查看,选择自己喜欢的皮肤。
代码如下,仅供参考:
using System;
using System.Windows.Forms;
using System.IO;
namespace WinFormSkin
{
public partial class Form1 : Form
{
Sunisoft.IrisSkin.SkinEngine s;
public Form1()
{
InitializeComponent();
s = new Sunisoft.IrisSkin.SkinEngine();
}
private void Form1_Load(object sender, EventArgs e)
{
var items= new DirectoryInfo("Skins").GetFiles();
this.listBox1.DataSource = items;
this.listBox1.DisplayMember = "Name";
this.comboBox3.DataSource = items;
this.comboBox3.DisplayMember = "Name";
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
if (this.listBox1.SelectedItem != null)
s.SkinFile = (this.listBox1.SelectedItem as FileInfo).FullName;
}
}
}