• 大小: 753KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-07
  • 语言: C#
  • 标签: C#pic  

资源简介

使用C#winForm循环幻灯片播放图片,平台环境VS2013,代码目录下Pic文件夹放图片,可根据需要更改。

资源截图

代码片段和文件信息

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

namespace PicShow
{
    public partial class PlayImg : Form
    {
        public PlayImg()
        {
            InitializeComponent();
        }
        List plst = new List();
        int pindex = 0;
        private void PlayImg_Load(object sender EventArgs e)
        {

        }
        bool bok = false;
        private void btnplay_Click(object sender EventArgs e)
        {
            Play();
        }
        private void Play()
        {
            string path1 = Application.StartupPath + “\\pic“;
            if (!Directory.Exists(path1))
            {
                MessageBox.Show(“程序目录下pic文件夹不存在!“);

                return;
            }
            string[] paths = Directory.GetFiles(path1);
            foreach (var item in paths)
            {
                //获取文件后缀名
                string exten = Path.GetExtension(item).ToLower();
                if (exten==“.jpg“||exten==“.jpeg“||exten==“.bmp“||exten==“.gif“||exten==“.png“)
                {
                    plst.Add(item);
                }
            }
            if (plst.Count>0)
            {
                timer1.Start();
            }


        }
        private void tbgap_TextChanged(object sender EventArgs e)
        {
            int gap = 200;
            try
            {
                if (tbgap.Text.Length<1)
                {
                    return;
                }
                gap = int.Parse(tbgap.Text);
            }
            catch (Exception ex)
            {

                gap = 200;
            }
            if (gap<1)
            {
                gap = 200;
            }
            timer1.Interval = gap;
            tbmsg.Focus();
           
        }

        private void timer1_Tick(object sender EventArgs e)
        {
            try
            {
                if (pindex == plst.Count)
                {
                    pindex = 0;
                }
                pb.Image = Image.FromFile(plst[pindex]);
                pindex++;
                tbmsg.Text = string.Format(“共有图片{0}张,当前第{1}张“ plst.Count pindex);
              
            }
            catch (Exception ex)
            {

                MessageBox.Show(ex.ToString());
            }
        }
    }
}

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

     文件      35857  2017-11-20 23:03  PicShow\PicShow\bin\Debug\pic\043052c0777f136d600f0da6bf490d6d_u=42027930423518127380&fm=27&gp=0.jpg

     文件      99958  2017-11-20 23:02  PicShow\PicShow\bin\Debug\pic\23bd7fa4bc20f4c366ccae9d03e365b4_5116EPAUD762_1000x500.jpg

     文件      14335  2017-11-20 23:03  PicShow\PicShow\bin\Debug\pic\338c828afb4a8b37475f63df958e19fe_u=20947584322898288272&fm=27&gp=0.jpg

     文件      19938  2017-11-20 23:03  PicShow\PicShow\bin\Debug\pic\70644c7f89223e3e054259cc5a1d83ce_Z.jpg

     文件      20174  2017-11-20 23:03  PicShow\PicShow\bin\Debug\pic\89faebae2cd064b0714e08fa8116cd6e_u=27840411372362662881&fm=27&gp=0.jpg

     文件     149363  2010-01-12 15:19  PicShow\PicShow\bin\Debug\pic\宽屏壁纸01.jpg

     文件     202307  2009-11-22 14:36  PicShow\PicShow\bin\Debug\pic\宽屏壁纸02.jpg

     文件     184930  2010-01-12 15:18  PicShow\PicShow\bin\Debug\pic\宽屏壁纸03.jpg

     文件      11264  2017-11-20 23:09  PicShow\PicShow\bin\Debug\PicShow.exe

     文件      26112  2017-11-20 23:09  PicShow\PicShow\bin\Debug\PicShow.pdb

     文件      22704  2017-11-20 23:09  PicShow\PicShow\bin\Debug\PicShow.vshost.exe

     文件        791  2017-11-20 22:43  PicShow\PicShow\obj\Debug\DesignTimeResolveAssemblyReferences.cache

     文件       6279  2017-11-20 22:43  PicShow\PicShow\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

     文件        612  2017-11-20 23:09  PicShow\PicShow\obj\Debug\PicShow.csproj.FileListAbsolute.txt

     文件        849  2017-11-20 23:09  PicShow\PicShow\obj\Debug\PicShow.csproj.GenerateResource.Cache

     文件       1341  2017-11-20 22:57  PicShow\PicShow\obj\Debug\PicShow.csprojResolveAssemblyReference.cache

     文件      11264  2017-11-20 23:09  PicShow\PicShow\obj\Debug\PicShow.exe

     文件      26112  2017-11-20 23:09  PicShow\PicShow\obj\Debug\PicShow.pdb

     文件        180  2017-11-20 23:09  PicShow\PicShow\obj\Debug\PicShow.PlayImg.resources

     文件        180  2017-11-20 22:57  PicShow\PicShow\obj\Debug\PicShow.Properties.Resources.resources

     文件          0  2017-11-20 22:43  PicShow\PicShow\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

     文件          0  2017-11-20 22:43  PicShow\PicShow\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

     文件          0  2017-11-20 22:43  PicShow\PicShow\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

     文件       3547  2017-11-20 22:43  PicShow\PicShow\PicShow.csproj

     文件       2592  2017-11-20 23:09  PicShow\PicShow\PlayImg.cs

     文件       6427  2017-11-20 23:09  PicShow\PicShow\PlayImg.Designer.cs

     文件       6184  2017-11-20 23:09  PicShow\PicShow\PlayImg.resx

     文件        470  2017-11-20 22:43  PicShow\PicShow\Program.cs

     文件       1376  2017-11-20 22:44  PicShow\PicShow\Properties\AssemblyInfo.cs

     文件       2866  2017-11-20 22:43  PicShow\PicShow\Properties\Resources.Designer.cs

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

评论

共有 条评论

相关资源