我写了一个TIME程序.
我想让时间是多少的时候就拿什么图片显示出来
我已经把图片都导入了 我的项目名是TIME
图片已经在 TIME.Properties.Resources里了
但是我不知道如何做到判断性的访问,请教高人!!!PictureBox1.Image = TIME.Properties.Resources._1;
//这样可以使用
/但是我想要的效果是
int i=1;
if(i==1)
PictureBox1.Image = "TIME.Properties.Resources._"+i;
//上面那一行是伪代码...
//请问想表达这种意思的正常代码应该怎么写?  
学习了.

解决方案 »

  1.   

    PB.Image = (Image)Properties.Resources.ResourceManager.GetObject(图片名称);
      

  2.   

    你要的是不是这个?
    string[] names = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceNames();
    其实读取目录上的文件不是更灵活?.net Q群:2415097
      

  3.   

    PictureBox1.Image = (Image)Properties.Resources.ResourceManager.GetObject("_" + i);