C# 怎么加载一个文件夹?显示其中图片
C#怎么加载一个文件夹,然后取出文件夹中的图片,在界面上显示第一张图片,然后界面上有上一张,下一张两个按钮,分别显示上一张和下一张图片,这个该怎么做?
[解决办法]
很简单的问题。。。
用 System.IO.Directory.GetFiles[] 获取文件。
用 PictureBox 加载图片。
对图片排序,上一张就是比当前图片排序索引小的那张,反之类推。
[解决办法]
- C# code
public void OpenFolder() { FolderBrowserDialog fbd = new FolderBrowserDialog(); fbd.Description = "请选择一个目录."; if (fbd.ShowDialog() == DialogResult.OK) { string[] PicPaht = Directory.GetFiles(fbd.SelectedPath, "*.jpg"); //这里处理图片了. } }
[解决办法]
引用 using System.IO;
[解决办法]
有个控件叫FolderBrowserDialog,拖到form上,然后可以:
- C# code
public void ChooseFolder(){ if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { textBox1.Text = folderBrowserDialog1.SelectedPath; }}