如何从资源文件填充 ImageList

Qu1*_*xIV 2 vb.net imagelist

只是想知道是否有办法从资源文件填充 ImageList。我在网上查了一下,但一切似乎都是 2003/2005 年的事。

任何建议将不胜感激,提前致谢。

小智 5

下面是将资源中的所有图像读入 ImageList 的示例。

var dynamicImageList = new ImageList();
var resourceSet = MyResourceClass.ResourceManager.GetResourceSet(CultureInfo.InvariantCulture, true, false);
if (resourceSet != null)
{
   foreach (DictionaryEntry entry in resourceSet)
   {
      var value = entry.Value as Bitmap; //only get images
      if (value != null)
      {
          dynamicImageList.Images.Add((string) entry.Key, value);
      }
   }
}
Run Code Online (Sandbox Code Playgroud)