首页 > 其他分享 >皮肤控件IrisSkin4.dll调用样例

皮肤控件IrisSkin4.dll调用样例

时间:2023-08-08 22:33:48浏览次数:43  
标签:控件 文件 IrisSkin4 样例 dll SkinEngine ssk 工具箱




最近做一些C#数据库开发项目,基本窗体程序做好之后,发现界面较为丑陋,然而,自己又不善于美工,所以想到了求助于第三方帮忙。网上有较多的是利用IrisSkin2.dll文件来开发,然后,本人按照一些解决方案做下来,发现该链接库并不会适合VS2010平台开发的Winform,故此,寻找替代方案,然后,发现了IrisSkin4.dll比较合适的完成了美化工作。综合别人的做法,本人做法如下:



    1. 将IrisSkin4.dll动态文件导入当前项目引用中。具体操作为:解决方案资源管理器->当前项目->引用->右键->添加引用,找到IrisSkin4.dll文件,然后加入即可。建议,最好把IrisSkin4.dll文件放在当前项目\bin\Debug文件中。

皮肤控件IrisSkin4.dll调用样例_控件



   2. 然后把IrisSkin4.dll文件添加到VS2010的工具箱:视图->工具箱->右键->选择项->浏览找到IrisSkin4.dll文件(文件最好放在当前项目\bin\Debug文件中)按确定,控件就添加到工具箱中了,然后把工具箱中新添加的 SkinEngine控件拖到当前项目中。

皮肤控件IrisSkin4.dll调用样例_vs2010_02


皮肤控件IrisSkin4.dll调用样例_控件_03


皮肤控件IrisSkin4.dll调用样例_控件_04


皮肤控件IrisSkin4.dll调用样例_构造函数_05


皮肤控件IrisSkin4.dll调用样例_vs2010_06


  3. 把皮肤目录中的.ssk文件复制到当前项目\bin\Debug文件中,ssk文件可以根据需求自己选择.


  4. 再在项目中调用.ssk皮肤文件。例:


   在自己的主程序的MainForm窗口对应的 MainForm.cs中,Form的构造函数中:                           

this.skinEngine1 = new Sunisoft.IrisSkin.SkinEngine(((System.ComponentModel.Component)(this)));  
         

this.skinEngine1.SkinFile = Application.StartupPath + "//DiamondBlue.ssk";



  





   同时,为了保证对其他的窗体也产生相应的效果,则在MainForm对应的构造函数中,加入如下代码:


Sunisoft.IrisSkin.SkinEngine se = null; 
 se = new Sunisoft.IrisSkin.SkinEngine();  
  se.SkinAllForm = true;




皮肤控件IrisSkin4.dll调用样例_构造函数_07


效果图:

皮肤控件IrisSkin4.dll调用样例_控件_08


标签:控件,文件,IrisSkin4,样例,dll,SkinEngine,ssk,工具箱
From: https://blog.51cto.com/u_16218512/7013100

相关文章

  • 自定义类给窗体的控件赋值
    前面我们有说到 多线程给窗体的控件赋值 详见遇到问题-UI界面无响应,多线程解决UI界面无响应问题现在有一种新的情况,我想在另一个类中给窗体的控件赋值(这在记录程序执行进度的时候常用到),我们仍可以用委托 首先在自定义类的外面 声明一个委托模块 publicdelegate......
  • c#操作excel方式四-Aspose控件
     参考资料: 这位大大写得不错,还有复杂报表的生成,有兴趣的可以看看这里还有一篇Aspose基础知识的方法1:读取excel内容到datableDataTable_dt_Data;初始化表的列privatevoidinitDataTable(){_dt_Data=newDataTable();_dt_Data.Columns......
  • C# 读取带CheckBox复选框控件的表格-并集成到Windows Service里面
    最近的项目要求读取xls文件内的单元格,并且单元格旁边会有复选框标识类型。搜了下只有java的POI有例子,NOPI看项目文档好像是没有实现读取控件的功能。java实现POI POI如何解析出excel中复选框是否被选中https://blog.csdn.net/qq_29832217/article/details/104413475 C#导......
  • SpringSecurity1: spring boot web 样例快速体验
    本文只讲操作实践,不讲原理,这样对于想快速搭建起一个基于SpringSecurity的Web项目的朋友们而言,比较友好。文章主要由两部分构成:快速演示样例所有账户和授权数据均基于内存,能在极短的时间内搭建和运行起来,可以快速体验SpringSecurity简易生产样例建议想参考原型,在自己工程中......
  • 基于Qt编写超精美自定义控件
    一、前言无论是哪一门开发框架,如果涉及到UI这块,肯定需要用到自定义控件,越复杂功能越多的项目,自定义控件的数量就越多,最开始的时候可能每个自定义控件都针对特定的应用场景,甚至里面带了特定的场景的一些设置和处理,随着项目数量的增多,有些控件又专门提取出来共性,做成了通用的自定义控......
  • DELPHI应用EXCEL(4) 使用TOLEContainer控件
    严格的来说,tolecontainer控件并不是一个EXCEL控件,而是一个所有OLE文件的控件,可以用它打开PDF、OFFICE、TXT文件等等。而且使用OLECONTAINER控件打开的文件,文件内容依旧是一个VARIANT类型的数据。OLECONTAINER控件在SYSTEM组下。 使用OLECONTAINER控件需要注意以下几点:1、一......
  • Word控件Spire.Doc 转换教程(一):在 C#、VB.NET 中将 Word Doc 转换为 XML
    谈到OfficeOpenXML,我们可能会想到HTML。实际上,OfficeOpenXML与HTML类似,都是基于标签的语言。OfficeOpenXML和HTML之间的区别在于OfficeOpenXML使用的标记不是预定义的。如果我们在OfficeOpenXML中创建自己的标签,我们需要遵循一些规则。首先,OfficeOpenXML文档中......
  • 盘点下4个Winform UI开源控件库
    今天一起来盘点下4个WinformUI开源控件库,有.NetFramework,也有.NetCore。 1、支持.Net7的开源UI组件框架项目简介这是一个基于.NetFramework、.Net6+开发的,WinForm开源UI框架,框架包含常用的控件库、工具类库、扩展类库、单窗口库、多窗口库。默认风格是模仿Element的主......
  • 用pageOffice控件实现 office 文档在线编辑Word插入另外word文档的功能
    OA办公中,业务需要编辑word文档,需要插入另外word文档的功能。怎么实现编辑word文档插入另外word文档呢?2实现方法通过pageOffice实现简单的在线打开编辑word时,通过设置关键代码:WordDocumentworddoc=newWordDocument();//先在要插入word文件的位置手动插入书签,书签必须......
  • Haxx curl 控件版本升级
    Haxxcurl7.65.1_2之前版本中存在代码注入漏洞,将版本升级可解决代码注入漏洞(CVE-2019-5443)https://curl.se/download.html  官网下载windows版本升级  2,解压,复制curl.exe到Windows的系统环境目录,默认是C:\Windows\System32 3,下载安装VisualStudio2010C++Runt......