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,那么你需要右键点击图片,选择“属性”,并复制其从那里的地址。
答
我添加另一个答案,因为答案你的第一个问题:“我正在寻找一种方法来复制和粘贴(或拖放)从网路上的图片到文本框中VB.NET应用程序中。但是,我希望图像的URL能够显示,而不是图像本身。“很简单:
- 添加一个文本框到窗体
- 运行你的项目
- 在IE浏览器的图像上单击右键,选择“属性”
- 选择并复制您在“地址”中看到的网址
- 右键点击你的项目的文本框,然后选择“粘贴”
你有在文本框中的URL。
我认为他们不是一个简单的方法来获得图像的URL,除了(也许)通过导航WebBrowser控件和解析文档。
太棒了,谢谢Andrea。这个If语句将如何初始化?换句话说,VB如何知道我正在使用粘贴功能来允许此代码运行? – 2012-01-06 15:08:58