标题:未将对象引用设置到对象实例?
只看楼主
tudou2xigua
Rank: 2
等 级:论坛游民
帖 子:87
专家分:54
注 册:2011-3-20
结帖率:90.32%
已结贴  问题点数:20 回复次数:2 
未将对象引用设置到对象实例?
运行后提示这个错误,看了半天都不知道哪边出了问题。求高手指点,感激不敬

FileSystemInfo[] FSInfo;
string Fpath;
string path;
int i=0;

private void GetPic()
        {
            if(i<FSInfo.Length)
            {
                string FileType=FSInfo[i].ToString().Substring(FSInfo[i].ToString().LastIndexOf(".")+1);
                FileType=FileType.ToLower();
                if(FileType=="bmp"||FileType=="gif"||FileType=="jpeg"||FileType=="png")
                    pictureBox1.Image=Image.FromFile(Fpath+FSInfo[i].ToString());
            }
        }

        private void menuItem2_Click(object sender, System.EventArgs e)
        {
            if(folderBrowserDialog1.ShowDialog()==DialogResult.OK)
            {
                path=folderBrowserDialog1.SelectedPath;
                DirectoryInfo dir=new DirectoryInfo(path);
                FSInfo=dir.GetFileSystemInfos();
                if(path.Length<=4)
                    Fpath=path;
                else
                    Fpath=path+"\\";
            }
        }

        private void timer1_Tick(object sender, System.EventArgs e)
        {
            GetPic();
            if(i==FSInfo.Length-1)
                i=0;
            else
                i++;
        }
搜索更多相关主题的帖子: private 
2011-09-24 20:44
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
得分:20 
程序代码:
 private void timer1_Tick(object sender, System.EventArgs e)

 {
      GetPic(); //这里,FSInfo调用的时候没有没有实例化。解决方法,计时器程序开始时不可用,menuItem2_Click中将其设置为可用。

      if(i==FSInfo.Length-1)
           i=0;
       else
           i++;

 } 

   唯实惟新 至诚致志
2011-09-24 23:40
tudou2xigua
Rank: 2
等 级:论坛游民
帖 子:87
专家分:54
注 册:2011-3-20
得分:0 
回复 2楼 qq1023569223
谢谢!
2011-09-25 09:47



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-350776-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056817 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved