前言

机房合作项目正在最近如火如荼的进行着,一个好看的界面是一个项目的基础,所以该怎样让我们项目的界面更好的美化一下呢,组长把这个活交给了我,我也就义不容辞的接下来了,在美化的过程中发现这个世界真的好神奇,我们真的应该站在巨人的肩膀上学习。下面就和大家一起来看一下我的美化之路吧。

叙述

用IrisSkin4.dll美化你的Winform

一、下载IrisSkin4.dll

1、下载好IrisSkin4.dll以后,解压后可以看到有一个skins文件夹和一个.dll文件,skins文件夹里边有73套不同的风格样式。根据自己的需求,选择skins文件夹中文件即可。

二、将IrisSkin4.dll引用到项目中

1、具体的操作:

解决方案资源管理器->当前项目->引用->右键->添加引用,浏览找到IrisSkin4.dll文件,然后加入即可

三.  把IrisSkin4添加到VS的工具箱

1、具体的操作:

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

三、.ssk文件位置(一定要放到此位置)

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

四、使用.ssk文件

其实这个时候我们可以像使用控件一样使用这个skinengine了。把这个SkinEngine拖进我们的设计窗体,然后窗体下边就会多出一个skinengine1.如图:

五、调用.ssk文件

  public FrmInquireFatherUI(){InitializeComponent();this.skinEngine1 = new Sunisoft.IrisSkin.SkinEngine(((System.ComponentModel.Component)(this)));this.skinEngine1.SkinFile = Application.StartupPath + "//Silver.ssk";  }


  让我们一起来看一下最终的效果

用CSkin.dll美化你的Winform

一、下载CSkin

打开此链接直接下载此文件。CSkin界面库是完全免费的,可以任意使用,并且代码中无任何限制。文件夹中的2.0和4.0指的是netframework版本。

二、使用教程:
1.工具箱右键-新建项-命名CSkin。
2.将CSkin.dll拖到新建的工具箱栏里。
3.控件添加完毕,控件拖拽到界面即可使用和引用。
4.窗体美化需要继承CCSkinMain。
 如:
 public partial class FrmMain : Form
改成:
 public partial class FrmMain : CCSkinMain
 并且引用命名空间:
 using CCWin;
5.窗体还可以继承以下等多种主题:
Skin_Color,Skin_DevExpress,Skin_Mac,Skin_Metro,Skin_VS

这个控件真的是特别的神奇,里面的功能很强大,可以好好的研究一下。展示一下一些效果。

小结

当然美化的过程中也可以使用CSS进行美化,不管用什么方法,主要让你的窗体美起来就好啦!

C#Winform中窗体的美化相关推荐

  1. c# winform中窗体切换后释放及防止重复生成

    问题1:窗体切换后如何关闭,并释放资? c# winform中,2个窗体,form1和form2,互相切换的时候执行 this.Hide(); Form2 form2 = new Form2();fo ...

  2. C# WInForm中 窗体的this.width和this.height的属性值不能大于显示器的最大分辨率

    最近在做一个小项目的时候,发现在 1680x1050 分辨率显示器上写的代码,将窗体的宽度和高度 设置成了 1600×900,在高于1600×900的分辨率上缩放显示很正常, 而后转移到 分辨率低于 ...

  3. WinForm开发,窗体显示和窗体传值相关知识总结

    以前对WinForm窗体显示和窗体间传值了解不是很清楚 最近做了一些WinForm开发,把用到的相关知识整理如下 A.WinForm中窗体显示显示窗体可以有以下2种方法: Form.ShowDialo ...

  4. WinForm中Partial部分类的使用

    文章目录 1 WinForm中Partial部分类的使用 1.1 WinForm中Partial部分类的简要介绍 1 WinForm中Partial部分类的使用 1.1 WinForm中Partial ...

  5. winform php 交互,WinForm开发,窗体显示和窗体传值

    以前对WinForm窗体显示和窗体间传值了解不是很清楚 最近做了一些WinForm开发,把用到的相关知识整理如下 A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDial ...

  6. C# WinForm中Show与ShowDialog

    show()与showDialog()的区别 2010-06-05 14:22:51|  分类: c#学习|举报|字号 订阅 A.WinForm中窗体显示   显示窗体可以有以下2种方法:   For ...

  7. Winform中怎样重写窗体关闭事件实现验证密码通过才能关闭窗体

    场景 需要在Winform中执行一些定时器,需要该窗体一直开启,防止因点击窗体的关闭误操作.所以需要在点击叉号进行关闭时验证一个密码,密码正确则允许关闭,否则不允许关闭. 效果如下: 注: 博客: B ...

  8. Winform中怎样跨窗体获取另一窗体的控件对象

    场景 Winform中实现跨窗体获取ZedGraph的ZedGraphControl控件对象: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/de ...

  9. c#点击按钮调出另一个窗体_在类库或winform项目中打开另一个winform项目窗体的方法...

    本文实例讲述了在类库或winform项目中打开另一个winform项目窗体的方法.分享给大家供大家参考.具体如下: 一.问题: 假设类库或winform项目为A,另一个winform项目为B.那麽在A ...

最新文章

  1. 【Socket】Python UDP和TCP的socket实例
  2. 台湾国立大学郭彦甫Matlab教程笔记(16) 数值微分 numerical differentiation
  3. VTK修炼之道37:图像平滑_高斯滤波器
  4. AOP 还在配置吗改用打标签模式吧!
  5. 40种Javascript中常用的使用小技巧【转】
  6. 设计模式之单一职责原则
  7. 团购“罗生门”渐退行业舞台 千团大战仍需企业自律
  8. 【动态主席树】ZOJ 2112【树状数组+主席树】
  9. VMware15pro安装Windows7虚拟机详细教程
  10. Retinex算法Matlab代码——单尺度SSR
  11. 可调稳压电源lm317实验报告_LM317可调稳压电源实训实验分析讲解.doc
  12. 微信语音技术原理_语音控制智能家居系统的实现过程和技术详解
  13. 教育行业运维审计用什么堡垒机好?有什么作用?
  14. Apple TV 4K播放原盘电影
  15. oracle怎么建立物化视图,Oracle 建立物化视图步骤
  16. 社交电商平台的消费返利模式——共享购
  17. 《中国主要城市道路网密度监测报告》正式发布
  18. 从战争到外包软件开发:如何赢得最后胜利
  19. kali Linux更新软件包
  20. 一文多图搞懂KITTI检测数据集下载使用(附网盘链接)

热门文章

  1. 利用字典实现大侠个人信息查询程序
  2. 深大数据库系统实验3——DATABASE SOFTWARE练习实验
  3. 读懂2014年全球互联网广告新生态
  4. #NameError: name ‘x‘ is not defined
  5. 比 Xshell 还好用的 SSH 客户端神器,MobaXterm 太爱了!
  6. 【木头Cocos2d-x 026】Lua篇(第01章):让Lua和C++牵手
  7. 模式源于生活:代理模式---中介租房
  8. vue的组件通信方式
  9. Python从入门到实践
  10. 【Redis】回顾Redis知识点之事务机制