CSkin界面库窗体设置

article/2025/8/23 23:46:57

    CSkin界面库是一款免费的C#界面库,具有小巧免费,拓展性强,容易上手等优点,适合用于中小规模软件的开发。使用这个界面一年多了,但一般最多也只是改改颜色之类的简单应用,官网也只给了简单的例子,并没有说明文档,大部分都得靠自己摸索和实践,于是想简单介绍一下这个界面库。

    从官网http://www.cskin.net/下载界面库,解压有两个dll文件,一个是dll文件,一个是net 2.0,一个是net4.0。

导入界面库到工具箱(具体导入方法可以查看:http://bbs.cskin.net/thread-619-1-1.html),引入命名空间,并继承Skin_Color类

using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using CCWin;namespace CSkinDemo
{public partial class Form1 : Skin_Color{public Form1(){InitializeComponent();}}
}

Skin_Color是实现窗体美化的一个类,类似的类还有Skin_DevExpress,Skin_Mac,Skin_Metro,Skin_VS,这几个类的属性都差不多,因此这里只介绍Skin_Color的几个常用属性。

Skin_Colr界面

(1)BackPalace

    质感层背景,设置以后窗口标题栏的背景图也是该背景

(2)BackShade

    背景渐变效果开启/关闭

(3)CaptionBackColorBottom

    窗口颜色渐变的起点值

(4)CaptionBackColorTop

    窗口颜色渐变的终点值

(5)CloseBoxSize

    关闭按钮的大小,CSkin界面库可以改变Close按钮的图片,当然也可以改变大小

(6)CloseDownBack,CloseMouseBack,CloseNormalBack

    CloseDownBack指的是该按钮按下时的背景图,CloseMouseBack指的是鼠标移动到按钮上的背景图,CloseNormalBack是初始时的背景图,最大化按钮和最小化按钮也有这三种状态,不再赘述。

(7) Radius、RoundStyle

    这两个属性和设置窗体圆角相关,Radius设置圆角大小,RoundStyle设置圆角样式,当RoundStyle为None时,关闭圆角。

(8)Shadow,ShadowColor,ShadowPalace,ShadowWidth

这几个属性都和阴影相关

Shadow    是否开启阴影

ShadowColor    阴影颜色

ShadowPalace  阴影背景图

ShadowWidth    阴影宽度

    

简单设置后,效果如下

具体属性设置可以查看工程:https://download.csdn.net/download/sinat_27720649/10920809

注意:CSkin界面库的属性大部分都有中文说明,但是因为笔记本屏幕小或者属性过多,属性说明栏被上方的属性设置栏遮挡了

,需要自己手动拉伸。

 

 


http://chatgpt.dhexx.cn/article/XabvpOEV.shtml

相关文章

C# --CSkin的使用教程

下载和安装: http://www.cskin.net/ 在VS的工具箱右击,新建选项卡,比如CSkin4,在次选项卡空白处右击“选择项” 会弹出此窗口,选择浏览,找到cskin.dll,确定。 利用CSkin的第一步:…

C#窗体美化(CSKin组件)

写完了Web的WMS系统和OA系统,今天要开始写车载终端的程序了。之前给客户写ERP与MES的接口或者ERP与WMS等接口的时候用的都是窗体,所以这次直接使用窗体来写。不过窗体的话大家都知道比较丑,今天写学习一下使用CSKin组件来美化页面。 CSKin官方…

winform UI界面库CSkin

2022年再提到winform可能部分小伙伴要说 大清都亡了…哈哈 但是在工业领域winform还是有一席之地的,就是界面丑了点,今天给大家分享个界面库Cskin,其实网上也有很多界面库但是大部分是收费的,这个cskin就很良心了完全免费。 下载…

利用CSkin组件设计漂亮的WinForm登录界面

众所周知,WinForm具有快速开发的优点,但是美观方面一直被人诟病,一般美化都是采用第三方的组件来满足美化效果,这里我也利用Cskin组件来设计一个具有一定美感的登录界面, CSkin下载 CSkin的使用你可以自行查看下载后…

CSkin的使用

(1)前言 我相信学过C#过的朋友都会有一点觉得它的控件不什么好美化,而今天,小编则是教你们什么使用CSKIn这个好东西! (2)这个CSkin的下载和使用方法的地址:http://www.cskin.net/ …

C#界面库CSkin 使用简介

.net平台,c# 语言,开发很方便,支持拖拉拽生成界面,程序员只需要专注自己的业务逻辑即可,大大节省了开发时间。 但是呢,原生系统的界面比较丑陋,不太友好,需要再美化一下。.net平台因…

SpringMVC 基础教程 简单入门实例

spring MVC 入门教程二: 一个简单的入门实例教程 该实例的源码和实例中的jar 源码:http://download.csdn.net/detail/swingpyzf/5348563 所需要的jar: http://download.csdn.net/detail/swingpyzf/5348531 另外一篇关于SpringMVC 文件上传&#xff…

史上最全SpringMVC教程,从零开始带你深入♂学习(一)——SpringMVC快速入门、注解开发

SpringMVC框架(一)SpringMVC快速入门、注解开发 SpringMVC Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。 Spring MVC的特点: 领取资料 1. 轻量级,简单易学 2. 高效 , 基于请求响应的MVC框架 3. 与Spring兼容…

最全面的SpringMVC教程(四)——Controller 与 RestFul

前言 本文为 【SpringMVC教程】Controller 与 RestFul 相关内容介绍,具体将对控制器Controller,实现Controller接口,使用注解Controller,RequestMapping及RestFul 风格(包括:Rest架构的主要原则、什么是Res…

SpringMVC教程(一):环境搭建

环境:eclipsetomcat8.5 第一步:jar准备(基础包): commons-logging-1.1.1.jar jstl-1.2.jar spring-aop-4.0.4.RELEASE.jar spring-aspects-4.2.6.RELEASE.jar spring-beans-4.0.4.RELEASE.jar spring-context-4.0.4.RE…

myeclipse配置springmvc教程

之前一直是使用Eclipse创建Web项目,用IDEA和MyEclipse的创建SpringMVC项目的时候时不时会遇到一些问题,这里把这个过程记录一下,希望能帮助到那些有需要的朋友。我是用的是MyEclipse2017 CI 3,相近版本应该都差不多。至于其他版本…

SpringMVC教程下篇

SpringMVC教程下篇 内容包括: 绑定数组: 将表单数据绑定到list: RequestMapping注解的三种用法: Controller方法返回值: 乱码问题总结 异常处理: 照片上传: RESTFUL支持&#xff…

最全面的SpringMVC教程(五)——文件上传与下载

前言 本文为 【SpringMVC教程】文件上传与下载 相关知识&#xff0c;具体将对使用MultipartResolver处理文件上传的步骤&#xff0c;两种文件下载方式&#xff08;直接向response的输出流中写入对应的文件流、使用 ResponseEntity<byte[]>来向前端返回文件&#xff09;等…

最全面的SpringMVC教程(三)——跨域问题

前言 本文为 【SpringMVC教程】跨域问题 相关内容介绍。当一个请求url的协议、域名、端口三者之间任意一个与当前页面url不同时&#xff0c;就会产生跨域。那么究竟什么是跨域&#xff0c;跨域问题该如何解决&#xff0c;本文具体将对同源策略&#xff0c;什么是跨域&#xff0…

最全面的SpringMVC教程(一)——SpringMVC简介

前言 本文为SpringMVC相关教程&#xff0c;下边将对SpringMVC进行简单介绍&#xff0c;具体包含&#xff1a;对MVC架构的回顾&#xff0c;什么是SpringMVC&#xff0c;SpringMVC编程示例&#xff08;包含配置版示例、注解版示例&#xff09;&#xff0c;初识SpringMVC&#xff…

SpringMVC教程来喽!

目录 SpringMVC简介SpringMVC的搭建 SpringMVC简介 这里对SpringMVC进行一个简单介绍 springmvc是spring框架的一个模块&#xff0c;springmvc和spring无需通过中间整合层进行整合。springmvc是一个基于mvc的web框架。springmvc 表现层&#xff1a;方便前后端数据的传输Sprin…

搭建配置SpringMVC教程

1新建工程&#xff0c;在maven工程中选择create from archetype,选择webapp&#xff0c;注意有很数个webapp&#xff0c;要选择前缀有maven的 2.在pom.xml添加依赖 <dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc<…

SpringMVC教程(二)

什么是SpringMVC 概述 Spring MVC是Spring Framework的一部分&#xff0c;是基于Java实现MVC的轻量级Web框架。 查看官方文档&#xff1a;https://docs.spring.io/spring/docs/5.2.0.RELEASE/spring-framework-reference/web.html#spring-web 我们为什么要学习SpringMVC呢? …

最全面的SpringMVC教程(六)——WebSocket

前言 本文为 【SpringMVC教程】WebSocket 相关知识介绍&#xff0c;具体将对WebSocket进行简介&#xff0c;并通过实战案例对WebSocket的使用进行详尽介绍~ &#x1f4cc;博主主页&#xff1a;小新要变强 的主页 &#x1f449;Java全栈学习路线可参考&#xff1a;【Java全栈学…

SpringMVC教程(三)

SpringMVC&#xff1a;Hello,SpringMVC HelloSpringMVC 配置版 新建一个Moudle &#xff0c; 添加web的支持&#xff01;确定导入了SpringMVC 的依赖&#xff01; 配置web.xml &#xff0c; 注册DispatcherServlet <?xml version"1.0" encoding"UTF-8&quo…