我要打开一些图片 然后导入LISTBOX 
然后我要遍例listbox的项目 然后传参数给类 创建BMP  
foreach (string nn in listBox1.Items) 
类里这么用 
Bitmap bmp = new Bitmap(source); 这么写 提示参数不正确 但这么写就没问题 
foreach (string nn in openFileDialog1.FileNames) 可是 问题是 我要在listbox里能删除一些项 所以不能这么写 大侠们 帮帮看看被~

解决方案 »

  1.   

    没看懂
    是不是要这样的效果:foreach (object nn in listBox1.Items)
    {
        Bitmap bmp = new Bitmap(nn.ToString()); }
      

  2.   

    差不多是这样NN不是 字符串嘛  所以直接用了
    foreach (object nn in listBox1.Items) 

        Bitmap bmp = new Bitmap(nn); } 
      

  3.   

    nn 类型问题
    foreach (ListBox.ObjectCollection nn in listBox1.Items) 
      

  4.   

    3楼大大哥 说的不行
    我的类接受的必须是 STRING
    我还得 用PATH 选取他的名称呢 
    所以 3楼大哥的参数不正确
      

  5.   

    我的想法:
    既然foreach (string nn in openFileDialog1.FileNames) 可以用,
    那么,可以考虑将ListBox的内容填充为openFileDialog1.FileNames对应的内容进行维护
      

  6.   

    listBox1.Items 是 objectCollection类型,里面装的都是OBJECT
    所以用foreach (object nn in listBox1.Items) 
      

  7.   

    内存流:
    MemoryStream ms = new MemoryStream(byte[]);
    Bitmap bp = new Bitmap(ms);
     这样才行 否则不可以,