C#WinForm窗体美化(IrisSkin皮肤插件的使用)

C# 用IrisSkin4美化WinForm窗体 1:将IrisSkin4复制到对应目录。4:工具箱添加工具skinEngine。5:窗体中添加工具skinEngine。3:项目中添加IrisSkin4引用。6:在Form构造函数中添加代码。2:将皮肤文件复制到对应目录。 阅读详情

前言:由于学习的需要,第一次接触到C#,在美化界面的时候使用了IrisSkin皮肤插件,顺便记录一下使用的步骤,希望对有需要的新人们有点帮助。


一、到SuniSoft官网去下载IrisSkin

irisskin下载地址

点击下载后得到如下安装包,然后双击运行安装(安装的目的是为了得到里面的IrisSkin*.dll动态库文件和*.ssk皮肤文件)


安装后打开安装目录,可以看到如下文件(其中Bin文件夹里面有我们需要的IrisSkin*.dll动态库文件,Skins文件夹里面有我们需要的皮肤包文件):



二、使用过程

1、打开你的Visual Studio(我用的是vs2013),然后按如下步骤导入动态库文件:

①工具——》选择工具箱项


②、此时弹出【选择工具箱项】的对话框



③、点击浏览按钮,找到刚才安装的IrisSkin的安装目录下的库文件,然后把它导入进来,导入完成后会出现一个叫SkinEngine的插件名,对应的程序集名称就是IrisSkin4,如下图:(.NET Framework 4.0项目使用IrisSkin4.dll,.NET Framework 2.0项目使用IrisSkin2.dll。)



2、在工具箱创建新的选项卡,调用动态库

①、打开左上角的工具箱,在工具箱的空白处右键,选择【添加选项卡】


②、输入选项卡的名字(如:皮肤skin)


③、右键新建的皮肤skin,然后选择【选择项】


④、在筛选器中输入我们需要的皮肤插件的名字,然后选中,确定


⑤、现在再到设计界面的工具箱中,会出现一个皮肤插件


⑥、把SkinEngine插件拖到Form1窗体中,会出现如下界面


3、以上步骤,我们已经把动态库导进来了,接下来就是选中我们想要的皮肤了

①、Skins文件夹里面有以下皮肤,我这里用Steel文件里面的皮肤来做演示


②、我们需要的就是以.ssk为后缀的皮肤文件,一个.ssk文件对应一个皮肤效果


③、把SteelBlue.ssk复制黏贴到我们建立的项目的bin目录下的Debug文件夹下

(我的项目路径是D:\My Documents\Visual Studio 2013\Projects\ItemBankSystem\ItemBankSystem\bin\Debug)



4、代码调用实现效果

①、在构造函数里面添加一句   this.skinEngine1.SkinFile = "SteelBlue.ssk";

(这里需要注意的是:不要把这条语句放在初始化函数后面,否则会有空指针异常,因为初始化后才有窗体对象)


②、运行结果(是不是很酷的效果。由于这个插件是要收费的,所以运行的时候会弹出一个小窗口来提示我们未注册授权,我这里只是为了说明怎么去用皮肤插件而已,当然对于学生来说,用来学习还是挺不错的,网上可以下载到很多破解版的,如果要用于商业软件的话,建议去购买正版):








C#winfrom美化窗体导入皮肤 我们先看下效果 是不是看起来很炫 其实很简单 需要下一个插件 百度下 IrisSkin2.dll 下载下来 有一个.dll 文件 还有一个皮肤文件夹 下面存放这各种你想要的皮肤 下面正式开始怎么导入winfrom中 把 IrisSkin2.dll添加到引用中. 首先 阅读详情

相关推荐

C#应用界面美化实战:使用IrisSkin2皮肤库

本文还有配套的精品资源,点击获取 简介:在.NET框架中,C#是开发应用程序的常用语言,而IrisSkin2是一个专为C#设计的界面皮肤库,它使得开发者能够为应用程序添加各种皮肤效果。IrisSkin2支持皮肤文件(.ssk)来定义界面元素的外观,包括颜色、字体和样式等。其核心功能包括皮肤管理器、皮肤设计器、兼容Windows Forms控件、动态皮肤切换和资源优化等。开发...

weixin_36197669的博客 2080

C# Winform 窗体美化(一、IrisSkin 换肤库)

IrisSkin 换肤库IrisSkin 是为Microsoft Visual Studio dotNET开发的最易用的界面增强dotNET(WinForm)组件包。能完全自动的为应用程序添加支持换肤功能。[百度百科]IrisSkin 使用例子 下载皮肤编辑器 下载1、文件 IrisSkin4.dll - 544 KB 各种 .ssk 格式的皮肤文件(一般在网上搜的是13个皮肤的压缩包) 2、代码p...

于大大大洋 5万+

Winform美化,一键换肤

一键轻松换肤,让你的winform程序脱胎换骨。

SoNg_ch_的博客 2337

C#WinForm界面: 使用IrisSkin4实现软件界面美化换肤

本篇文章主要用于记录C#winform界面使用IrisSkin4进行皮肤美化的应用过程,方便以后参考。

weixin_37864926的博客 4316

打造个性化界面:IrisSkin4.dll深入解析

本文还有配套的精品资源,点击获取 简介:动态链接库(DLL)在软件开发中扮演关键角色,尤其IrisSkin4.dll用于美化Windows应用程序界面。本文详述了IrisSkin4.dll的功能、重要性以及如何通过其API接口简化自定义皮肤的实现。开发者可以利用IrisSkin4.dll为应用添加个性化视觉效果和动态更换皮肤的能力,从而提升用户体验。 1. 动态链...

weixin_34162851的博客 1059

IrisSkin4(73套皮肤)

IrisSkin4(73套皮肤) 有xp\office\IOS\MSN等等。 Calmness.ssk CalmnessColor1.ssk CalmnessColor2.ssk DeepCyan.ssk DeepGreen.ssk DeepOrange.ssk DiamondBlue.ssk DiamondGreen.ssk DiamondOlive.ssk DiamondPurple.ssk DiamondRed.ssk Eighteen.ssk EighteenColor1.ssk EighteenColor2.ssk Emerald.ssk EmeraldColor1.ssk Emer

C#Winform窗体界面美化控件之IrisSkin4

小编使用Winform自带控件做出来的软件,界面实在是太丑了,根本就拿不出手,而小编我又是一个完美主义者(强迫症),只能想办法把软件的界面搞得好看一点,否则晚上我会失眠的。在网上搜罗了一大圈找到IrisSkin,它是由dll类库和ssk皮肤文件组成,不需要更改设计好的Form,只需要简单地三步,添加控件--拖拽--一行代码,你只需要花费极少的时间就能让你的应用程序更漂亮。下面我就跟大家介绍一下如何...

阿斌分享 9252

WinForm UI界面(界面美化)

以学生管理系统为例做的UI,蓝色的风格,实现了学生信息的增删改查和分类的功能,因为太过简单,就不继续写下去了,里面有一些小功能,例如时间自动一直更新等等,界面有什么不足的话,希望大家批评指教,希望大家喜欢

WinformUI界面超级美化(一)之CSkin

如果以上操作后还是无法添加,呢么在工具箱 - 右键 - 添加选项卡 - 命名CSkin - 然后将CSkin.dll拖进选项卡即可。5.到这里CSkin的控件就成功加入到工具箱了,看看是否有类似Skin开头的控件,可拖控件使用即可。CSkin几乎重绘了所有winform的原始控件,,当然老鸟直接看就能看出来咋用,新手可能得花点时间。拖如一个ImageList控件,这个是winform自带的,然后加入你的图片;的里面鼠标右键单击新建的选项卡,点击选择项。,选中要添加的CSkin.dll,...

LazyFuture的博客 1万+

虚拟机Ubuntu连接USRP

笔记本通过网线连接USRP。

xiaozir的博客 2305

电力远动入门:手把手解析IEC 60870-5-101规约的帧结构与报文交互(基于DL/T634.5101-2002)

本文深入解析IEC 60870-5-101规约的帧结构与报文交互,适用于电力远动通信系统。通过详细讲解规约的基础架构、控制域位定义及典型报文交互流程,帮助工程师快速掌握101规约的核心技术,提升电力自动化系统的调试与维护能力。

weixin_27076351的博客 244

WinForm 界面美化

主界面的扁平化 更改winform自带的MainForm窗体属性 将主窗体FormBorderStyle更改为None,这样就得到了一个无边框的窗体 调节背景色,找到自己喜欢的颜色,输入到BackColor属性中 在主窗体的Mouse_Down中添加如下事件,实现窗体随意拖动: [DllImport("user32.dll")] public static extern bool ReleaseCapture(); [DllImport("user32.dll")] public static

Scarlett的博客 8718

C++总结笔记

/ ++操作 这是因为定义的数组,申请的是连续的内存空间,当ptr++(ptr是int类型的指针变量),地址空间向后偏移是以int类型的大小为单位进行偏移的,相当于int类型数组元素的向后偏移。使用场景:它是最通用的转换形式,用于将一种类型转换为另一种类型,例如基本数据类型的转换(如 float 转 int),指向基类的指针或引用转为指向派生类的指针或引用等。在派生类被调用时会调用派生类中的函数,不会调用基类中的被重写的函数(基类中的函数需要加上virtual才可以,即基类中的函数是虚函数)。

weixin_50890461的博客 5233

C#WinForm界面: 使用IrisSkin4实现美化换肤

C#WinForm界面: 使用IrisSkin4实现美化换肤,应用过程记录。

susan的博客 2878

LaMAR数据集下载和使用流程

LaMAR数据集

qq_51745206的博客 971

一文读懂客户健康度

什么是客户健康度?客户健康度为什么重要?怎么计算客户健康度?这篇文章,我们来聊聊。

m0_62700043的博客 1419

关于IrisSkin

<br />SkinBuilder ssk 皮肤制作软件<br />http://www.sunisoft.cn/irisskin/irisskin_setup_chs.exe<br /><br /> IrisSkin是为Mircrosoft Visual Studio开发的最易用的界面增强.NET(WinForm)组件包。它能完全自动的为您的应用程序添加支持换肤功能,甚至不需要更改您的设计好的 Form以及添加一行代码!您也不再需要花费很多时间来使得自己的应用程序更漂亮。<br /><br />

yjp2006的专栏 956

如何让Arduino IDE支持你手里的STM32 nucleo开发板

Arduino IDE开发环境在默认情况下不支持STM32 NUCLEO开发板,只有通过添加附加开发板管理包才能使用。目前为止,只有一部分板子支持使用Arduino IDE开发环境进行开发,分别是 Nucleo F207ZG, Nucleo F429ZI, Nucleo F030R8, Nucleo F091RC, Nucleo F103RB, Nucleo F303RE, Nucl...

mzw72188552的专栏 8971

C# Winform中窗体的美化—— 用IrisSkin轻松实现换肤功能

今天经前辈提醒才知道winform窗体还有美化工具,呵呵,不得不说,孤陋寡闻了。下面总结一下irisskin2的使用步骤和遇到的问题及解决办法。 1、网址:http://www.pc6.com/softview/SoftView_70918.html#download 皮肤控件换肤素材包,IrisSkin2.dll皮肤素材资源下载,这是一款与编程开发相关的素材资源,主要是提供一些采用Iris...

weixin_34013044的博客 1063

微信小程序:使用mqtt手机屏幕锁屏后导致中断问题,让mqtt在手机黑屏后依然能保持连接及持续后台运行接收或处理任务,详解微信小程序MQTT在应用退到后台或手机熄屏的情况下自动检测并重连【强制保活】

微信小程序切后台后MQTT连接无法维持,微信小程序MQTT一旦用户锁屏、切换到后台或手机熄屏,连接就会断开,导致无法继续监听和处理业务消息,微信小程序mqtt保活方案,微信小程序屏幕锁屏或息屏导致mqtt连接中断怎么办,如何解决MQTT不能黑屏持续连接的问题,微信小程序应用退到后台 MQTT连接断开问题解决,苹果ios手机,安卓手机,uniapp微信小程序mqtt断开怎么解决,后台应用怎么保活,uni-app中MQTT连接频繁断开如何解决?应用退到后台后MQTT连接断开以及常连接断连的问题,微信小程序、MQ

✅ 精选推荐文章 3026

汽车IVI中控开发入门及进阶(47):CarPlay开发

车载信息娱乐(IVI)系统已经从仅仅播放音乐的设备发展成为现代车辆的核心部件。除了播放音乐,IVI系统还为驾驶员提供导航、通信、空调、电源配置、油耗性能、剩余行驶里程、节能建议和许多其他功能。​驾驶座逐渐变成了你家和工作场所之外的额外生活空间。2014年,苹果推出了Apple CarPlay,这是一款汽车界面,允许驾驶员使用iPhone应用程序和其他IVI功能,如苹果地图、Siri、苹果音乐、iMessage,并拨打电话。

码农17年的博客 1129

使用IrisSkin给WinForm窗体换肤

IrisSkin换肤 IrisSkin 各种皮肤下载 添加控件IrisSkin4.dll。 一、 方法: 1.右键“工具箱”。“添加选项卡”,取名“皮肤”。 2.右键“皮肤”,“选择项”弹出对话框 3.点击“浏览“,找到IrisSkin4.dll,,next,next,确定。 4.在皮肤里会出现。 5.把SkinEngine拖到设计界面,会出现在下面。 二、把皮肤文件中以ssk为后缀名的文件(...

~悟空的定海神针~ 7020

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

C#WinForm窗体美化(IrisSkin)

IrisSkin使用 参考: https://blog.youkuaiyun.com/arrowzz/article/details/70176822 IrisSkin是对应WinForm的窗体美化器; 1、先导入名称空间 2、添加引用: using Sunisoft.IrisSkin; 工具箱添加对应控件:SkinEngine; 3、属性说明: Active : 窗体美化器是否生效;DisableTag...

hello 2769

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

C#的winform界面美化(简单高效)

在C#做界面的过程中界面不美观或者按键无法圆弧处理的问题一直影响着软件的外观呈现,当前有种便捷的方式为软件界面换皮肤,主要是irisSkin4文件夹和这个irisSkin4.dll,下载这两个文件夹放在工程路径下,然后在C#工程中引用即可。由于irisSkin4文件夹内有70多种皮肤可供选择,可根据自己的实际期望进行相应的选择配置。然后在工程中初始化的时候添加如下代码,即可实现整个软件界面的皮肤更换。最终界面可以变得比较有逼格。

weixin_43997632的博客 3726

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

C# 给winfrom窗体添加皮肤控件

压缩包内一共有22种皮肤素材,使用说明:把控件拖到你的form上,只需一行代码,即可实现整个form包括其所有控件的皮肤的更换,二,把皮肤文件中以ssk为后缀名的文件(如OneGreen.ssk)放在bin文件夹的debug文件夹里。3.点击“浏览“,找到IrisSkin2.dll,,next,next,确定。“添加选项卡”,取名“皮肤”。皮肤控件换肤素材包,IrisSkin2.dll皮肤素材资源下载。2.右键“皮肤”,“选择项”弹出对话框。双击界面,进入代码,一.添加控件IrisSkin2.dll。

ai 2559

【C#:WinForm中使用IrisSkin4美化窗口界面】

WinForm中使用IrisSkin4美化窗口界面

qq_43884946的博客 2463
上一篇: 严重: Dispatcher initialization failed
下一篇: C#连接Mysql数据库的步骤
评论 16
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值