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

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

问题描述:

我需要一些帮助!VB.NET - 将Web图像的URL粘贴到文本框中

我throroughly在网上搜索了一个解决我的问题,但没有得到任何地方!

我正在寻找一种方法来复制和粘贴(或拖放)从网络到VB.NET应用程序中的文本框的图像。不过,我希望图片的网址出现,而不是图片本身。

OR

为了能够复制和粘贴(或拖放)从网络到VB.NET应用程序中的一个图片的图像,然后让URL出现在文本框中。

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

而且,我目前使用Visual Studio 2010来构建我的应用程序。

任何帮助,在此将不胜感激。

在此先感谢!

2个星期前我有同样的问题。 据我所知,没有办法从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 

如果你要复制的URL,那么你需要右键点击图片,选择“属性”,并复制其从那里的地址。

+0

太棒了,谢谢Andrea。这个If语句将如何初始化?换句话说,VB如何知道我正在使用粘贴功能来允许此代码运行? – 2012-01-06 15:08:58

我添加另一个答案,因为答案你的第一个问题:“我正在寻找一种方法来复制和粘贴(或拖放)从网路上的图片到文本框中VB.NET应用程序中。但是,我希望图像的URL能够显示,而不是图像本身。“很简单:

  1. 添加一个文本框到窗体
  2. 运行你的项目
  3. 在IE浏览器的图像上单击右键,选择“属性”
  4. 选择并复制您在“地址”中看到的网址
  5. 右键点击你的项目的文本框,然后选择“粘贴”

你有在文本框中的URL。

我认为他们不是一个简单的方法来获得图像的URL,除了(也许)通过导航WebBrowser控件和解析文档。