this.BackgroundImage = Image.FromFile(@"http://himg.bdimg.com/sys/portrait/item/3cfde98499e8a786e78886e5a4b44923.jpg?cdnversion=3221");
this.Size = this.BackgroundImage.Size;
可以用代码实现网上的任意一个图片的替换窗体背景c#窗体背景

解决方案 »

  1.   

    就是这个报错,不能用后面的那个链接:报错“不支持 URI 格式”
      

  2.   

    WebClient.DownloadFile("http://himg.bdimg.com/sys/portrait/item/3cfde98499e8a786e78886e5a4b44923.jpg?cdnversion=3221", "1.jpg");
    this.BackgroundImage = Image.FromFile("1.jpg");
    this.Size = this.BackgroundImage.Size;
      

  3.   


    WebClient webclient = new WebClient();
    webclient.DownloadFile("http://himg.bdimg.com/sys/portrait/item/3cfde98499e8a786e78886e5a4b44923.jpg?cdnversion=3221", "1.jpg");
    this.BackgroundImage = Image.FromFile("1.jpg");
    this.Size = this.BackgroundImage.Size;
     这个可以了 根据版主的 自己实验了下  
      

  4.   


    string url = @"http://himg.bdimg.com/sys/portrait/item/3cfde98499e8a786e78886e5a4b44923.jpg?cdnversion=3221";
                WebRequest request = WebRequest.Create(url);
                WebResponse response = request.GetResponse();
                Stream stream = response.GetResponseStream();
                this.BackgroundImage = Image.FromStream(stream);
                this.Size = this.BackgroundImage.Size;
      

  5.   


    也可以用httpwebrequest下载得到一个stream,直接装入,而不存为文件。
      

  6.   


    也可以用httpwebrequest下载得到一个stream,直接装入,而不存为文件。那网页上显示图片直接饮用url是怎么实现的额?
      

  7.   


    也可以用httpwebrequest下载得到一个stream,直接装入,而不存为文件。那网页上显示图片直接饮用url是怎么实现的额?
    浏览器在幕后做了很多事情啊。你编写了很多代码,使得网络上的图片显示出来了,你的用户也会认为直接引用地址就能实现。因为不用用户手工下载了。
      

  8.   


    也可以用httpwebrequest下载得到一个stream,直接装入,而不存为文件。那网页上显示图片直接饮用url是怎么实现的额?
    浏览器在幕后做了很多事情啊。你编写了很多代码,使得网络上的图片显示出来了,你的用户也会认为直接引用地址就能实现。因为不用用户手工下载了。我想知道浏览器都做了哪些处理
      

  9.   


    也可以用httpwebrequest下载得到一个stream,直接装入,而不存为文件。那网页上显示图片直接饮用url是怎么实现的额?
    浏览器在幕后做了很多事情啊。你编写了很多代码,使得网络上的图片显示出来了,你的用户也会认为直接引用地址就能实现。因为不用用户手工下载了。我想知道浏览器都做了哪些处理这个说来就话长了。实现一个浏览器的内核需要很多很多的操作,不过有一点是肯定的,必须下载图片。
      

  10.   


    也可以用httpwebrequest下载得到一个stream,直接装入,而不存为文件。那网页上显示图片直接饮用url是怎么实现的额?
    浏览器在幕后做了很多事情啊。你编写了很多代码,使得网络上的图片显示出来了,你的用户也会认为直接引用地址就能实现。因为不用用户手工下载了。我想知道浏览器都做了哪些处理这个说来就话长了。实现一个浏览器的内核需要很多很多的操作,不过有一点是肯定的,必须下载图片。哦哦 3Q 版主真心给力