2011-12-15 79 views
0

我需要一些幫助!VB.NET - 將Web圖像的URL粘貼到文本框中

我throroughly在網上搜索了一個解決我的問題,但沒有得到任何地方!

我正在尋找一種方法來複制和粘貼(或拖放)從網絡到VB.NET應用程序中的文本框的圖像。不過,我希望圖片的網址出現,而不是圖片本身。

OR

爲了能夠複製和粘貼(或拖放)從網絡到VB.NET應用程序中的一個圖片的圖像,然後讓URL出現在文本框中。

可能嗎?在添加自定義圖片時(基本上將圖片粘貼到圖片框中),您可以說這與iTunes非常相似。

而且,我目前使用Visual Studio 2010來構建我的應用程序。

任何幫助,在此將不勝感激。

在此先感謝!

回答

0

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

0

我添加另一個答案,因爲答案你的第一個問題:「我正在尋找一種方法來複制和粘貼(或拖放)從網路上的圖片到文本框中VB.NET應用程序中。但是,我希望圖像的URL能夠顯示,而不是圖像本身。「很簡單:

  1. 添加一個文本框到窗體
  2. 運行你的項目
  3. 在IE瀏覽器的圖像上單擊右鍵,選擇「屬性」
  4. 選擇並複製您在「地址」中看到的網址
  5. 右鍵點擊你的項目的文本框,然後選擇「粘貼」

你有在文本框中的URL。

我認爲他們不是一個簡單的方法來獲得圖像的URL,除了(也許)通過導航WebBrowser控件和解析文檔。