マニフェストリソースの読み込みではまる
1 // イメージ読み込み 2 Assembly asm = this.GetType().Assembly; 3 ArrayList images = new ArrayList(); 4 string[] imageNames = asm.GetManifestResourceNames(); 5 foreach (string name in imageNames) 6 { 7 Stream stream = asm.GetManifestResourceStream(name); 8 Bitmap bmp = new Bitmap(stream); 9 images.Add(bmp as Image); 10 }
ってな感じで埋め込みリソースを読み込む時、
どうやら、24bitアイコンファイルは、読み込めず例外を発生させるらしい。
アイコンは、8bitか32bitで。。。。