C#从url获取图标作为System.Drawing.Icon

时间:2016-03-06 12:31:06

标签: c# streamreader

我正在尝试将图标放在标签上。我正在从中获取图标 http://google.com/favicon.ico暂时。

我想将favicon.ico作为System.Drawing.Icon。我正在使用的原始代码是用于普通图像,但我需要它是System.Drawing.Icon。

到目前为止,这是我的代码:

var iconURL = "http://" + url.Host + "/favicon.ico";

System.Drawing.Icon img = null;
WebRequest request = WebRequest.Create(iconURL);
WebResponse response = request.GetResponse();

using (Stream stream = response.GetResponseStream())
{
    img = new System.Drawing.Icon(stream);
    // then use the image
}

qTabControl1.ActiveTabPage.Icon = img;

这给了我以下错误:

enter image description here

0 个答案:

没有答案