Das Bild könntest du so abrufen, wenn es eben immer aktualisieren soll in den Timer, ansonsten in das Load Event. Beim Timer hängt die Form immer wieder, da wäre MultiThreading warscheinlich nicht verkehrt.
Wenn du dann noch die Buttons da willst...Ja z.B. mit PictureBoxen erstellen, wobei ich mit der dann erscheinenden ListView nix anfangen kann bzw. nicht weis wie du so etwas einbauen könntest
Code:
Public Function GetPic(ByVal sURL As String) As Image
Try
Dim bildanfrage As WebRequest = WebRequest.Create(sURL)
bildanfrage.Method = "GET"
Dim bildantwort As WebResponse = bildanfrage.GetResponse()
Application.DoEvents()
Dim bilddaten As New StreamReader(bildantwort.GetResponseStream())
Dim bild As Image = Image.FromStream(bilddaten.BaseStream)
bilddaten.Close()
bildantwort.Close()
Return bild
Catch ex As Exception
Return Nothing
End Try
End Function
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
Dim BildURL As String = "Direkte URL zum Bild"
Dim pic As Image
pic = GetPic(BildURL)
If pic Is Nothing Then
MsgBox("Not found")
Else
PictureBox1.Image = pic
End If
End Sub