У меня паника - начал изучать VB.NET у уже 5 час пытаюсь написать кусок кода , который показывает в PictureBox картинку с сайта.
Вот что получилось:
- Код: Выделить всё
Private Sub MainForm_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'PictureBox1.Image = LoadImageFromUrl("http://mt2.google.com/mt/v=w2.92&hl=ru&x=39613&s=&y=20487&z=16&s=Galile")
PictureBox1.Image = LoadImageFromUrl("http://img.yandex.net/i/logo95x37x8.png")
End Sub
Private Function LoadImageFromUrl(ByVal url As String) As System.Drawing.Image
Dim theRequest As System.Net.WebRequest = System.Net.HttpWebRequest.Create(url)
Dim theResponse As System.Net.WebResponse = theRequest.GetResponse()
Dim theImage As System.Drawing.Image = System.Drawing.Image.FromStream(theResponse.GetResponseStream())
Return theImage
End Function
если конечный URL - это файл, то все работает, и на PictureBox1 появляется лого Яндекс, а вот кусок карты гугла сохранить не получается ((.
Ошибка ("The remote server returned an error: (403) Forbidden.")
Причем компонент WebBrowser картинку показывает.
Ребят, помогите пожалуйста чайнику.
Хочу загрузить картинку с гугла, показать её в PictureBox, а потом сохранить на HDD, что писать и куда смотреть?
Заранее благодарен