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

VB.NET-将Web图像的URL粘贴到文本框中,vb.net,visual-studio-2010,image,Vb.net,Visual Studio 2010,Image,我需要帮助 我已经在网络上搜索了我的问题的解决方案,但是什么都没有找到 我正在寻找一种方法,可以将图像从web复制粘贴或拖放到VB.NET应用程序中的文本框中。但是,我希望显示图像的URL,而不是图像本身 或 能够将图像从web复制粘贴或拖放到VB.NET应用程序中的picturebox中,然后将URL显示在文本框中 有可能吗?你可以说这与iTunes非常相似,在添加自定义艺术品时,基本上是将图像粘贴到picturebox中 此外,我目前正在使用VisualStudio2010构建我的应用程序

我需要帮助

我已经在网络上搜索了我的问题的解决方案,但是什么都没有找到

我正在寻找一种方法,可以将图像从web复制粘贴或拖放到VB.NET应用程序中的文本框中。但是,我希望显示图像的URL,而不是图像本身

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

有可能吗?你可以说这与iTunes非常相似,在添加自定义艺术品时,基本上是将图像粘贴到picturebox中

此外,我目前正在使用VisualStudio2010构建我的应用程序

在此方面的任何帮助都将不胜感激


提前谢谢

两周前我也遇到了你同样的问题。 据我所知,没有办法将从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,则必须右键单击图像,选择“属性”并从中复制其地址。

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

在表单中添加文本框 运行您的项目 在IE中的图像上单击鼠标右键,然后选择“属性” 选择并复制您在地址中看到的URL 在项目中的文本框上单击鼠标右键,然后选择“粘贴” 您在文本框中找到了URL


我认为,除了通过WebBrowser控件导航和解析文档之外,获取图像URL并不是一种更简单的方法。

太棒了,谢谢Andrea。如果该声明被初始化,将如何进行?换句话说,VB如何知道我正在使用粘贴函数来允许此代码运行?请在表单中将属性AllowDrop设置为True。然后编写以下代码:Private Sub Form1\u DragDropsender作为对象,e As System.Windows.Forms.DragEventArgs处理Me.DragDrop如果My.Computer.Clipboard.containssimage则PictureBox1.Image=My.Computer.Clipboard.GetImage如果End Sub Private Sub Form1\u DragEntersender作为对象,e As System.Windows.Forms.DragEventArgs处理Me.DragEnter e.Effect=DragDropEffects.All End Sub通过这种方式,您将在PictureBox控件中获得复制和放置的所有图片