我的程序中有一个 pictureBox控件,我在程序中想要显示某个文件夹中的所有图片,每隔段时间显示一张,要怎么实现!小弟新人,分不多!希望大家能帮助我,谢谢哈!

解决方案 »

  1.   

    Timer组件事件中显示下一张图片
      

  2.   

    你可以使用Directory.GetFiles
    如果要获得子文件夹的图片
    需要使用递归private void getDirectories(string path)
            {
                string[] fileNames = Directory.GetFiles(path);
                string[] directories = Directory.GetDirectories(path);
                foreach (string file in fileNames)
                {
                    Console.WriteLine("Filename:{0}", file);
                }
                foreach (string dir in directories)
                {
                    Console.WriteLine("Directoriesname:{0}", dir);
                    getDirectories(dir);
                }            
            }你可以在GetFiles的时候指定文件扩展名得到所有文件后
    弄个Timer
    显示这个数组中的文件就可以了
      

  3.   

    Path.GetExtension(filePath);
    可以获得扩展名