根據以下步驟可以實現象MSN一樣,更換Winform界面的皮膚,可以由用戶來自己選擇皮膚
第一、引用IrisSkin2.dll組件(下載)
說明:IrisSkin2.dll是一個第三方組件
一。添加控件IrisSkin2.dll。 3.點擊“瀏覽“,找到IrisSkin2.dll,,next,next,確定。 二。把皮膚文件中以ssk為后綴名的文件(如OneGreen.ssk)放在bin文件夾的debug文件夾里。 皮膚文件另外下載 三。添加代碼。 } 四。運行,OK! |
|
10:02:03 |
第二、代碼
public partial class Form1 : Form
{
Sunisoft.IrisSkin.SkinEngine se = null;
public Form1()
{
InitializeComponent();
se = new Sunisoft.IrisSkin.SkinEngine();
se.SkinAllForm = true; // 這句話是用來設置整個系統下所有窗體都采用這個皮膚
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
se.SkinFile = "skin/SteelBlack.ssk"; // 選擇皮膚
}
private void button2_Click(object sender, EventArgs e)
{
se.SkinFile = "skin/MSN.ssk"; // 選擇皮膚
}
private void button3_Click(object sender, EventArgs e)
{
se.SkinFile = "skin/MP10.ssk";
Form2 f = new Form2();
f.Show();
}
}
說明: "skin/SteelBlack.ssk" , 這是一個路徑,是.ssk文件存放的路徑