VB.NET - 将Web图像的URL粘贴到文本框中

时间:2011-12-15 14:49:17

标签: vb.net visual-studio-2010 image

我需要一些帮助!

我已经在网上搜索了我的问题的解决方案,但没有到达任何地方!

我正在寻找一种方法将图像从Web复制并粘贴(或拖放)到VB.NET应用程序中的文本框中。但是,我想要显示图像的URL,而不是图像本身。

OR

能够将图像从Web复制并粘贴(或拖放)到VB.NET应用程序中的图片框中,然后将URL显示在文本框中。

可能吗?在添加自定义图片时(基本上将图片粘贴到图片框中),您可以说这与iTunes非常相似。

此外,我目前正在使用Visual Studio 2010来构建我的应用程序。

对此的任何帮助都将非常感激。

提前致谢!

2 个答案:

答案 0 :(得分:0)

两周前我遇到了同样的问题。 据我所知,没有办法从IE中的图像拖放到文本框。 但是如果你复制它并粘贴就没有问题,并且代码如下:

If My.Computer.Clipboard.ContainsImage Then
    imgMiniaturaGrafico.Image = My.Computer.Clipboard.GetImage
    txtMarchio.Text = "Marchio" & lblIDSocieta.Text & ".png"
    imgMiniaturaGrafico.Image.Save("C:\" & txtMarchio.Text, System.Drawing.Imaging.ImageFormat.Png)
End If

如果要复制网址,则必须右键单击图像,选择“属性”并从那里复制其地址。

答案 1 :(得分:0)

我添加了另一个答案,因为第一个问题的答案是:“我正在寻找一种方法将图像从Web复制并粘贴(或拖放)到VB.NET应用程序中的文本框中。但是,我想要显示图像的URL,而不是图像本身。“很简单:

  1. 向表单添加TextBox
  2. 运行项目
  3. 右键单击IE中的图像,然后选择“属性”
  4. 选择并复制您在“地址”
  5. 中看到的网址
  6. 右键单击项目中的TextBox,然后选择“粘贴”
  7. 您在TextBox中获得了网址。

    我认为它们不是获取图像URL的更简单方法,除了(可能)浏览WebBrowser控件并解析文档。