C# Winform 窗体美化(一、IrisSkin 换肤库)
生活随笔
收集整理的這篇文章主要介紹了
C# Winform 窗体美化(一、IrisSkin 换肤库)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
IrisSkin 換膚庫
IrisSkin 是為Microsoft Visual Studio dotNET開發的最易用的界面增強dotNET(WinForm)組件包。能完全自動的為應用程序添加支持換膚功能。[百度百科]
IrisSkin 使用例子 下載
皮膚編輯器 下載
1、文件
2、代碼
public partial class Form1 : Form {Sunisoft.IrisSkin.SkinEngine SkinEngine = new Sunisoft.IrisSkin.SkinEngine();List<string> Skins;public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){//加載所有皮膚列表Skins = Directory.GetFiles(Application.StartupPath + @"\IrisSkin4\Skins\", "*.ssk").ToList();Skins.ForEach(x =>{dataGridView1.Rows.Add(Path.GetFileNameWithoutExtension(x));});}//選擇皮膚并使用private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e){if (dataGridView1.CurrentRow != null){//加載皮膚SkinEngine.SkinFile = Skins[dataGridView1.CurrentRow.Index];SkinEngine.Active = true;}}//打開 MessageBox 對話框private void BtMessageBox_Click(object sender, EventArgs e){MessageBox.Show("MessageBoxMessageBoxMessageBoxMessageBox");}//打開測試窗口private void BtForm2_Click(object sender, EventArgs e){new Form2().Show();}private void BtNormal_Click(object sender, EventArgs e){//還原到默認皮膚SkinEngine.Active = false;} }3、換膚效果圖
這個庫的特點是,在程序運行期間,可以靈活更換窗體皮膚,效果如下:
默認效果:
換膚效果:
4、創建自己的 ssk 皮膚
SkinBuilder 是一款專業程序皮膚制作工具,可以通過它來制作我們需要的皮膚,程序運行效果圖如下:
概述:
編輯皮膚界面:
預覽皮膚效果:
總結
以上是生活随笔為你收集整理的C# Winform 窗体美化(一、IrisSkin 换肤库)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows 创建符号链接
- 下一篇: android去掉顶部标题栏