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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • encode和decode的区别_encoder和decoder

    encode和decode的区别_encoder和decoder从英文意思上看,encode和decode分别指编码和解码。在python中,Unicode类型是作为编码的基础类型,即:   decode        encodestr———&gt;str(Unicode)———&gt;str12&gt;&gt;&gt;u=’中文’        #指定字符串类型对…

    2022年10月7日
    4
  • docker企业实战视频教程

    docker企业实战视频教程

    2022年2月9日
    42
  • 圆柱体积怎么算立方公式_圆柱体积怎么算立方 高为3米则此圆柱的体积为27

    圆柱体积怎么算立方公式_圆柱体积怎么算立方 高为3米则此圆柱的体积为27讲到立方,大家应该都不陌生,有朋友问圆柱体积怎么算立方,还有人问圆柱体积怎么算立方,这到底怎么回事呢?事实上计算下面圆柱的体积.(单位:厘米呢,今天小编就与大家分享圆柱体积怎么算立方,跟我一起来看看吧~圆柱体积怎么算立方圆柱所占空间的大小,叫做这个圆柱体的体积。求圆柱的体积跟求长方体、正方体一样,都是底面积×高。设一个圆柱底面半径为r,高为h,则圆柱的体积为S为底面积,高为h,体积为V,三者关系为…

    2022年9月20日
    2
  • DirectX修复工具(DirectX Repair)修复工具V4.0增强版「建议收藏」

    DirectX修复工具(DirectXRepair)是一款系统级工具软件,简便易用。本程序为绿色版,无需安装,可直接运行。本程序的主要功能是检测当前系统的DirectX状态,如果发现异常则进行修复。程序主要针对0xc000007b问题设计,可以完美修复该问题。本程序中包含了最新版的DirectXredist(Jun2010),并且全部DX文件都有Microsoft的数字签名,安全放心。本程序为了应对一般电脑用户的使用,采用了易用的一键式设计,只要点击主界面上的“检测并修复”按钮,程序就会自动完成校

    2022年4月13日
    124
  • ShuffleNet算法详解[通俗易懂]

    ShuffleNet算法详解[通俗易懂]论文:ShuffleNet:AnExtremelyEfficientConvolutionalNeuralNetworkforMobileDevices论文链接:https://arxiv.org/abs/1707.01083算法详解:ShuffleNet是Face++的一篇关于降低深度网络计算量的论文,号称是可以在移动设备上运行的深度网络。这篇文章可以和MobileNet

    2025年10月17日
    3
  • LCD 1602A

    LCD 1602A1.直接与Arduino相连2.通过转接板利用I2C的方式与Arduino相连1.直接与Arduino相连直接与Arduino相连的好处是不用现另外购买转接板,但这样造成的后果就是要大量占用Arduino的IO口。如果你的项目外接的传感器不多,那还好,但如果你需要外接很多个传感器或者其他配件,那你的IO口就会告急了~所需材料1xArduinoUNO1xLCD1…

    2022年9月22日
    2

发表回复

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

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