就是在窗口上实现html的效果<A href="http:// " ><IMG src="http://  " ></A>

解决方案 »

  1.   

    实现不了,放个图片,然后在click事件中去执行这个网址,只能这样
      

  2.   

    webbrower显示
    或点击按钮process.start打开网站
      

  3.   

    为你的picturebox设计处理鼠标点击事件就行了。而图片可以使用webclient.downloaddata下载到内存,或者使用webclient.downfile下载到本地(可以使用Path.GetTempFileName()来产生其路径)。至于点击之后干什么,就无法从你的问题中看出来了。
      

  4.   

    在winform窗口上“实现超链接”,具体是什么意思呢?
      

  5.   

    这个思路我赞同,同时我也有其它思路:
    通过WebClient下载图片到本地进行缓存,然后再显示这个图片。因为你的IE控件也是下载到本地的,所以从效率上来讲,我的这个做法更高。
    WebClient wc = new WebClient();
    wc.DownloadFile("http://www.baidu.com/aaa.jpg","c:\temp~1.jpg");
    wc.Dispose();
    这下图片就下载到本地了。
    然后你在你的Winform里加个picbox控件:
    picbox1.Image = Image.FromFile( "c:\temp~1.jpg");
    这样就显示出来了
      

  6.   

    在需要链接的地方选中click事件,在事件中写入
    System.Diagnostics.Process.Start("图片的网址");
      

  7.   

    ImageLocation据图片的URL创建一个流(Stream)接着调用Image.FromStream载入图片,最后关闭流。
    pictureBox1.ImageLocation = "http://c.csdn.net/bbs/t/5/i/pic_logo.gif";
      

  8.   

    pictureBox1.ImageLocation = "http://www.xxx.jpg";
      

  9.   

    在winform窗口上“实现超链接”   估计他想点击打开页面
      

  10.   

    PictureBox p = new PictureBox();
    p.SizeMode = PictureBoxSizeMode.AutoSize;
    MemoryStream ms = new MemoryStream(new WebClient().DownloadData(@"http://avatar.profile.csdn.net/D/B/F/2_yzm888.jpg"));
    p.Image = Image.FromStream(ms);
    p.Cursor = Cursors.Hand;
    p.Click += (s1, e1) =>
        {
            Process.Start("http://hi.csdn.net/yzm888");
        };
    this.Controls.Add(p);
      

  11.   

    整个 web browser 控件,方便
      

  12.   

    我觉得太麻烦了,在form上拖一个WebBrowser控件进来不就把所有问题都解决了吗?