winform应用程序
listView控件 怎么加载资源文件中的图片?

解决方案 »

  1.   

    this.listView1.Items[i].ImageIndex =1ListViewItem item = new ListViewItem("1");
    Image image = ConvertToImage("");
    imageList1.Images.Add(image);
    item.ImageIndex = 1;
    listView1.Items.Add(item);
    item.SubItems.Add("");
    item.SubItems.Add("");
    public static byte[] ConvertToBytes(string fileName) {
      Image image = Image.FromFile(fileName);
      BinaryFormatter bf = new BinaryFormatter();
      MemoryStream ms = new MemoryStream();
      bf.Serialize(ms, image);
      byte[] result = new byte[ms.Length];
      ms.Position = 0;
      ms.Read(result, 0, result.Length);
      ms.Close();
      return result;
      }
    System.Resources.ResourceManager resources = new System.Resources.ResourceManager(typeof(Form1));
    Image img= ((System.Drawing.Image)(resources.GetObject("picFrom.Image")));
      

  2.   

    LargeImageList 或者 smallImageList 和控件ImageList关联。在ImageList加载图片即可。