資源簡介
使用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個文件信息
- 上一篇:VS2010C#串口通信
- 下一篇:C# 瀏覽圖片的控件 很好很強大
評論
共有 條評論