• 大小: 6.04MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-25
  • 语言: C#
  • 标签: C#  皮肤  主题  切换  

资源简介

网上此类资源很多,但是刚上手还得花点时间研究,所以为了方便大家更容易上手,更好的使用皮肤控件,特编辑了此演示程序,供各位参考. 包含vs2010源码和个人精选的皮肤包(一些实在看不顺眼的就扔掉了)

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Collections;

namespace UseSkin
{
    public partial class Form1 : Form
    {
        Sunisoft.IrisSkin.SkinEngine skin = new Sunisoft.IrisSkin.SkinEngine();
        int intCount = 0;
        ArrayList arraylist = new ArrayList();
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender EventArgs e)
        {
            
            foreach (string filename in Directory.GetFiles(Directory.GetCurrentDirectory() + “\\skins“))
            {
                arraylist.Add(filename);
            }
        }

        private void button1_Click(object sender EventArgs e)
        {

            changeSkin( true);
        }

        private void button2_Click(object sender EventArgs e)
        {
           
            changeSkin( false );
        }

        private void changeSkin(bool bolplus)
        {
            if (bolplus)
            {
                if (intCount < arraylist.Count)
                    intCount++;
                else
                    intCount = 0;
            }
            else
            {
                if (intCount > 0)
                {
                    intCount--;
                }
                else
                {
                    intCount = arraylist.Count;
                }
            }

            string skinname = ““;
            for(int i=0;i            {
                

                if (i ==(intCount-1))
                {
                    skin.SkinFile = arraylist[i].ToString();
                    skinname = arraylist[i].ToString();
                    skin.Active = true;
                    label1.Text = “第“ + intCount.ToString() + “个皮肤“;
                    label2.Text = skinname;                    

                    break;
                }
            }
          

        }

        private void toolStripButton1_Click(object sender EventArgs e)
        {
            Form2 f = new Form2();
            f.ShowDialog();
        }

        private void button3_Click(object sender EventArgs e)
        {
            File.Delete(label2.Text);
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件     557056  2010-09-12 13:09  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\IrisSkin4.dll

     文件       5032  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\DeepCyan.ssk

     文件       5037  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\DeepGreen.ssk

     文件       4908  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\DeepOrange.ssk

     文件      16021  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\DiamondBlue.ssk

     文件      16669  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\DiamondGreen.ssk

     文件      16211  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\DiamondOlive.ssk

     文件      16031  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\DiamondPurple.ssk

     文件      15998  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\DiamondRed.ssk

     文件      12591  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\Emerald.ssk

     文件      12261  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\EmeraldColor1.ssk

     文件      12360  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\EmeraldColor2.ssk

     文件      18988  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\Longhorn.ssk

     文件      15899  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\mp10.ssk

     文件      15857  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\mp10maroon.ssk

     文件      14997  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\mp10purple.ssk

     文件      16292  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\MSN.ssk

     文件      16430  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\office2007.ssk

     文件      16262  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\OneBlue.ssk

     文件      14246  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\OneCyan.ssk

     文件      14852  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\OneGreen.ssk

     文件      14547  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\OneOrange.ssk

     文件       9218  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\Page.ssk

     文件       9247  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\PageColor1.ssk

     文件       9369  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\PageColor2.ssk

     文件      12389  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\RealOne.ssk

     文件      13008  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\Warm.ssk

     文件      13141  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\WarmColor1.ssk

     文件      13086  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\WarmColor2.ssk

     文件      12600  2011-06-23 08:17  vs2010 C# winform皮肤主题切换源码\UseSkin\UseSkin\bin\Debug\Skins\XPSilver.ssk

............此处省略194个文件信息

评论

共有 条评论