• 大小: 17.45MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-03
  • 语言: 其他
  • 标签: LayeredSkin  

资源简介

LayeredSkin 皮肤库的示例程序,后续再没有更新了,转为商业项目了。LayeredSkin 有很多好用酷炫的控件和效果。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using layeredSkin.Forms;
using layeredSkin.DirectUI;

namespace test
{
    public partial class AlbumForm : layeredForm
    {
        public AlbumForm()
        {
            InitializeComponent();
        }

        Image pic = Image.FromFile(“Images\\1.gif“);

        private void AlbumForm_Load(object sender EventArgs e)
        {
            for (int i = 0; i < 100; i++)//添加列表项目
            {
                DuiPictureBox picBox = new DuiPictureBox();//图片容器
                picBox.Size = new Size(120 120);
                //picBox.BackColor = Color.Red;
                picBox.Location = new Point(5 5);
                picBox.MouseEnter += picBox_MouseEnter;//绑定事件实现鼠标移入移出的边框变化效果
                picBox.MouseLeave += picBox_MouseLeave;
                picBox.Borders.BottomWidth = 3;
                picBox.Borders.LeftWidth = 3;
                picBox.Borders.RightWidth = 3;
                picBox.Borders.TopWidth = 3;
                picBox.Image = pic;//设置图片
                picBox.SizeMode = PictureBoxSizeMode.StretchImage;

                DuibaseControl item = new DuibaseControl();//列表项目
                item.Size = new Size(130 130);
                item.Top = 10;
                item.Controls.Add(picBox);

                layeredListBox1.Items.Add(item);
            }
        }

        void picBox_MouseLeave(object sender EventArgs e)
        {
            DuibaseControl control = (DuibaseControl)sender;
            control.Borders.BottomColor = Color.Empty;
            control.Borders.LeftColor = Color.Empty;
            control.Borders.RightColor = Color.Empty;
            control.Borders.TopColor = Color.Empty;
        }

        void picBox_MouseEnter(object sender EventArgs e)
        {
            DuibaseControl control = (DuibaseControl)sender;
            control.Borders.BottomColor = Color.Blue;
            control.Borders.LeftColor = Color.Blue;
            control.Borders.RightColor = Color.Blue;
            control.Borders.TopColor = Color.Blue;
        }

        private void layeredButton1_Click(object sender EventArgs e)
        {
            layeredListBox1.DoSmoothScroll(-40);
        }

        private void layeredButton2_Click(object sender EventArgs e)
        {
            layeredListBox1.DoSmoothScroll(40);
        }

        private void layeredButton3_Click(object sender EventArgs e)
        {
            this.Close();
        }

        private void layeredListBox1_ItemClick(object sender layeredSkin.Controls.ItemClickEventArgs e)
        {
            MessageBox.Show(“项目索引为:“ + e.Index.ToString() + “的项目被点击“);
        }
    }
}

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

     文件       2966  2014-11-09 12:07  layeredSkinDemo\AlbumForm.cs

     文件      11900  2014-11-09 12:03  layeredSkinDemo\AlbumForm.designer.cs

     文件      16056  2014-11-09 12:03  layeredSkinDemo\AlbumForm.resx

     文件      19791  2010-04-10 22:26  layeredSkinDemo\bin\Debug\Images\1.gif

     文件       7097  2014-09-10 10:34  layeredSkinDemo\bin\Debug\Images\1_100.gif

     文件      33199  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\1.png

     文件      34874  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\10.png

     文件      35758  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\100.png

     文件      36034  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\101.png

     文件      34917  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\102.png

     文件      38002  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\103.png

     文件      33734  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\104.png

     文件      32919  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\105.png

     文件      35939  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\106.png

     文件      32860  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\107.png

     文件      35178  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\108.png

     文件      37088  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\109.png

     文件      35965  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\11.png

     文件      33427  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\110.png

     文件      38302  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\111.png

     文件      38201  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\112.png

     文件      39021  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\113.png

     文件      39009  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\114.png

     文件      36862  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\115.png

     文件      36183  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\116.png

     文件      38532  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\117.png

     文件      35364  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\118.png

     文件      38773  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\119.png

     文件      36551  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\12.png

     文件      37474  2012-11-19 18:30  layeredSkinDemo\bin\Debug\Images\chuyin\120.png

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

评论

共有 条评论

相关资源