C# Winform 窗体美化(一、IrisSkin 换肤库)
来源:互联网 发布:wifi备份软件 编辑:程序博客网 时间:2024/06/05 11:34
IrisSkin 换肤库
IrisSkin 是为Microsoft Visual Studio dotNET开发的最易用的界面增强dotNET(WinForm)组件包。能完全自动的为应用程序添加支持换肤功能。[百度百科]
IrisSkin 使用例子 下载
皮肤编辑器 下载
1、文件
- IrisSkin4.dll - 544 KB
- 各种 .ssk 格式的皮肤文件(一般在网上搜的是13个皮肤的压缩包)
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 是一款专业程序皮肤制作工具,可以通过它来制作我们需要的皮肤,程序运行效果图如下:
概述:
编辑皮肤界面:
预览皮肤效果:
5 0
- C# Winform 窗体美化(一、IrisSkin 换肤库)
- C#WinForm窗体美化(IrisSkin皮肤插件的使用)
- C#中winform窗体的美化控件 iriskin(一)
- 用 IrisSkin 为C# winform 换肤 美化
- 用IrisSkin美化WinForm界面
- C# Winform 窗体美化(目录)
- C# Winform 窗体美化(八、Icon)
- WinForm窗体美化基础(一)
- C# Winform 窗体美化(三、不规则窗体)
- C# Winform 窗体美化(四、镂空窗体)
- C# Winform 窗体美化(六、双层窗体)
- C# Winform 窗体美化(九、嵌入窗体)
- C# Winform 窗体美化(十、自定义窗体)
- C# Winform 窗体美化(二、LayeredSkin 界面库)
- C# Winform 窗体美化(五、鼠标穿透)
- C# Winform 窗体美化(七、Win7 Aero 毛玻璃效果)
- 基于C#的WinForm窗体美化(无须美工功底)
- C#中winform窗体的美化控件 iriskin(二)
- 整理一下当年的学习笔记之:多个请求使用同一个Servlet
- 神经网络常用激活函数对比:sigmoid VS sofmax(附python源码)
- FatMouse' Trade
- 机器学习数学原理(1)——极大似然估计法
- php 获取指定目录下面的某个随机文件名
- C# Winform 窗体美化(一、IrisSkin 换肤库)
- Java 线程池里面的小技巧
- task021记录
- 数据结构学习之队列(queue)
- 关于c#的入门
- Linux 常用命令
- day49_运行监控、CK插件整合、进度条
- 注意/阅读React—Native APP
- JVM-内存分配