您好我需要知道如何使用像localhost / 2这样的vb.net中的图像ID加载图像。我已经设置了服务器,但我需要使用文本框输入id并加载图像。有人可以帮我吗?请注意,我在id输入文本框后使用按钮加载图像。 这是我到目前为止所得到的:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
PictureBox1.Image = webDownloadImage("http://localhost/", True, "C:\temp.jpg")
End Sub
Public Function webDownloadImage(ByVal Url As String, Optional ByVal saveFile As Boolean = False, Optional ByVal location As String = "C:\") As Image
Dim webClient As New System.Net.WebClient
Dim bytes() As Byte = webClient.DownloadData(Url)
Dim stream As New IO.MemoryStream(bytes)
If saveFile Then My.Computer.FileSystem.WriteAllBytes(location, bytes, False)
Return New System.Drawing.Bitmap(stream)
End Function
答案 0 :(得分:0)
这是您可以执行的操作,只需将文本框的值TextBox1.Text
附加到您的网址,只需确保它具有值即可。
PictureBox1.Image = webDownloadImage("localhost/" & TextBox1.Text, True, "C:\temp.jpg")