C#winForm窗体美化

C#winForm窗体美化【前言】IrisSkin是为MicrosoftVisualStudiodotNET开发的最易用的界面增强dotNET(WinForm)组件包。它能完全自动的为您的应用程序添加支持换肤功能。 【正文】添加IrisSkin4.DLL文件网上的教程有很多,这里就不再次赘述了,推荐一篇比较好的博客添加与使用教程 窗体代码如下 publicForm…

大家好,又见面了,我是你们的朋友全栈君。

【前言】

IrisSkin 是为Microsoft Visual Studio dotNET开发的最易用的界面增强dotNET(WinForm)组件包。它能完全自动的为您的应用程序添加支持换肤功能。

 

【正文】

添加IrisSkin4.DLL文件

网上的教程有很多,这里就不再次赘述了,推荐一篇比较好的博客

添加与使用教程

 

窗体代码如下

 

public Form1()
        {
            InitializeComponent();
            skinEngine1 = new Sunisoft.IrisSkin.SkinEngine(((System.ComponentModel.Component)(this)));
            getPath(Application.StartupPath);
            Skin();
        }
        List<string> list = new List<string>();  //定义list遍历,存放获取到的路径
        public List<string> getPath(string path)
        {
            //遍历文件夹下面所有的文件路径,保存路径到list中
            DirectoryInfo dir = new DirectoryInfo(path);
            FileInfo[] fil = dir.GetFiles();
            foreach (FileInfo f in fil)
            {
                list.Add(f.FullName);
            }

            return list;
        }
        private void button1_Click(object sender, EventArgs e)
        {
            Skin();
        }
        private void Skin()
        {
            int i = new Random().Next(list.Count);
            label1.Text = list[i];
            skinEngine1.SkinFile = list[i];
        }

效果图如下 

C#winForm窗体美化 

【总结】 

此要点在于遍历文件夹下面所有文件,然后获取他们的路径,加载相对应的文件,也可以截取路径里面SSK文件的名称,实现手动选择换肤,有兴趣的朋友们可以试试看。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/140441.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月28日 上午6:20
下一篇 2022年5月28日 上午6:20


相关推荐

  • BN层代码实现_无代码

    BN层代码实现_无代码BatchNormalization开发环境项目代码结构生成虚拟数据程序神经网络构建带初始化模型的神经网络构建带BN的FC网络和不带BN的FC网络对比不同初始化方式带BN的网络模型对比开发环境python–3.7torch–1.8+cu101torchsummarytorchvision–0.6.1+cu101PILnumpyopencv-pythonpillow项目代码结构src文件夹存储了带有BN的FC训练文件、基于初始化的带BN的FC训练文件以及BN在训练阶段的操作。t

    2022年10月14日
    3
  • pycharm2021 6月激活码【在线破解激活】

    pycharm2021 6月激活码【在线破解激活】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月17日
    76
  • lnk2019无法解析的外部符号_declspec_无法解析的外部符号_main

    lnk2019无法解析的外部符号_declspec_无法解析的外部符号_mainC++工程编译时出现如下链接错误提示:原因一:只是在.h里面声明了某个方法,没有在cpp里面实现;原因二:在工程中加入了有相同名字的文件或者类;原因三:如果此类为静态库中定义的类,可能没有添加头文件目录和文件引用的lib静态库路径;添加方法:添加工程的头文件目录:项目->属性->配置属性->C/C++->常规->附加包含目录:加上头文件的存放目录;添加文件引用的lib静态库路径:项目->属性->配置属性->链接器->常规->附加

    2022年10月5日
    6
  • 考研数据库系统概论题目整理总结_数据库系统概论pdf

    考研数据库系统概论题目整理总结_数据库系统概论pdf数据库系统概论题目自整理说复试题目过于牵强,只是自己整理的一些知识点而已,为了便于理解和背诵,有些部分定义和说明尽量简明扼要,如有错误请多多指教!(不可转载)1.试述数据、数据库、数据库系统、数据库管理系统的概念。(l)数据(Data):描述事物的符号记录称为数据。数据的含义称为语义,数据与其语义是不可分的。(2)数据库(DataBase,简称DB):若干个相互之间有关联关系的表的集合,表就是关系。数据库中的数据具有永久存储,易扩展,可共享的特点。(3)数据库系统(Data

    2025年11月30日
    7
  • C语言中fprintf函数的使用介绍

    C语言中fprintf函数的使用介绍C语言中fprintf函数的使用介绍fprint函数的原型://fp为文件指针,format是输出控制字符串intfprintf(FILE*fp,char*format,…)下面是使用fscanf和fprintf函数实现一个学生信息输入和输出的demo#include<stdio.h>#include<stdlib.h>#include<st…

    2022年10月18日
    3
  • 中外数学教学名著与数学思想「建议收藏」

    中外数学教学名著与数学思想(2011-08-0113:30:56)标签:校园分类:工作篇中外数学教学名著 一、数学纵横1.1华罗庚,华罗庚科普著作选集,沪教,84[必读]1.2张奠宙,数学的明天,桂教,99[纵论数学与数学教育,书中的一些观点高屋建瓴,发人深省。系“走向科学的明天丛书”之一,数学方面另有:

    2022年4月8日
    37

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号