校园微网站建设方案ppt,网站宣传标语,美食介绍网站建设论文,文创网站IrisSkin 换肤库
IrisSkin 是为Microsoft Visual Studio dotNET开发的最易用的界面增强dotNET(WinForm)组件包。能完全自动的为应用程序添加支持换肤功能。[百度百科]
1、文件
IrisSkin4.dll - 544 KB各种 .ssk 格式的皮肤文件#xff08;一般在网上搜的是13个皮肤的压缩包…IrisSkin 换肤库
IrisSkin 是为Microsoft Visual Studio dotNET开发的最易用的界面增强dotNET(WinForm)组件包。能完全自动的为应用程序添加支持换肤功能。[百度百科]
1、文件
IrisSkin4.dll - 544 KB各种 .ssk 格式的皮肤文件一般在网上搜的是13个皮肤的压缩包我这里收集了73个皮肤文件
2、代码
public partial class Form1 : Form
{Sunisoft.IrisSkin.SkinEngine SkinEngine new Sunisoft.IrisSkin.SkinEngine();Liststring 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、换肤效果图
这个库的特点是在程序运行期间可以灵活更换窗体皮肤效果如下
默认效果
[外链图片转存中…(img-pFtshaVS-1655564509038)]
换肤效果 [外链图片转存中…(img-HfvKkrq6-1655564509039)]
4、创建自己的 ssk 皮肤
SkinBuilder 是一款专业程序皮肤制作工具可以通过它来制作我们需要的皮肤程序运行效果图如下
概述
[外链图片转存中…(img-5vFwTjYK-1655564509039)]
编辑皮肤界面 预览皮肤效果 下载
IrisSkin 使用例子 下载
皮肤编辑器 下载
也可到公共号自取【大鱼code】