无法将类型“System.Drawing.Bitmap”隐式转换为“System.Drawing.Icon”
VS 2010中直接编译不通过,是什么原因?我的图片也是ico类型的
------解决方案--------------------2种格式不同类型转换需要用专门提供的类和。
System.Drawing.Image image = System.Drawing.Image.FromFile(@"c:\test.gif"));
image.Save(@"c:\test2.png"), ImageFormat.Png);
------解决方案--------------------http://zhidao.baidu.com/question/348521211.html
------解决方案--------------------IntPtr Hicon = Resources.FlashMsg.GetHicon();
Icon_Main.Icon = Icon.FromHandle(Hicon);
你也可以试试
MemoryStream x = new MemoryStream():
Resources.FlashMsg.Save(x,ImageFormat.Icon);
Icon_Main.Icon = new Icon(x);