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


相关推荐

  • 使用CASEWHEN批量拼凑Update语句

    使用CASEWHEN批量拼凑Update语句1 场景 由于多次循环执行数据库操作是非常耗费性能的 因此 我们需要尽可能一条 UPDATE 语句更新多条数据 2 方式 casewhen 拼凑 UPDATE 表名 SET 目标字段 BRANCH NO CASEWHEN 筛选条件 BANK BRANCH ID 10212 THEN TU WHENBANK BRANCH ID 10213 THEN TU ELSE 测试 END COMMENTS CASEWH

    2026年3月17日
    2
  • 《manus》使用教程

    《manus》使用教程

    2026年3月15日
    2
  • pycharm中批量注释?

    pycharm中批量注释?Ctrl

    2026年3月18日
    2
  • 验证CSR文件

    验证CSR文件使用 openssl 命令验证 csr 信息 验证密钥对输入这个命令验证 CSR 的信息 opensslreq noout text in CSR 文件 输入这个命令验证 SSL 证书信息 opensslx509 noout text in ssl crt server crt CRT 文件 输入这个命令验证私钥 opensslrsa noout

    2026年3月18日
    2
  • 理解UV贴图

    理解UV贴图一 理解 UV 贴图 UVs 是驻留在多边形网格顶点上的两维纹理坐标点 它们定义了一个两维纹理坐标系统 称为 UV 纹理空间 这个空间用 U 和 V 两个字母定义坐标轴 用于确定如何将一个纹理图像放置在三维的模型表面 本质上 UVs 是提供了一种模型表面与纹理图像之间的连接关系 UVs 负责确定纹理图像上的一个点 像素 应该放置在模型表面的哪一个顶点上 由此可将整个纹理都铺盖到模型上 如果没有 UVs 多边形网格将不能被渲

    2026年3月3日
    4
  • phpstorm 2021激活码3月最新在线激活

    phpstorm 2021激活码3月最新在线激活,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    72

发表回复

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

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