hat jemand Erfahrung damit?Remote-Bild auf Windows-Formular in VB.net einfügen?
1
A
Antwort
5
Was meinst du mit Fernbedienung? Wenn Sie ein Bild sich auf einem Web-Server bedeuten können Sie wie folgt tun:
Dim client As New System.Net.WebClient()
Dim stream As New System.IO.MemoryStream()
Dim data As Byte() = client.DownloadData("http://somewebsite/someimage.jpg")
client.Dispose()
stream.Write(data, 0, data.Length)
pictureBox.Image = Image.FromStream(stream)
aktualisieren
Marcs Kommentar über Zurückspulen der Strom meine Neugier geweckt, so sah ich in sie, und dachte, ich würde Fügen Sie es hier der Vollständigkeit halber hinzu.
Nach dem Schreiben der Daten in den Stream zeigt die Position des Streams auf das Ende des Streams und vor dem Lesen aus dem Stream müssen Sie normalerweise die Position auf den Anfang des Streams setzen (stream.Position = 0
). Wie sich herausstellt, wird Image.FromStream
dies intern tun und die Stream-Position nach dem Laden des Bildes wiederherstellen.
Verwandte Themen
- 1. vb.net Text in aktives Textfeld einfügen
- 2. MySQL Einfügen in Fehler mit VB.net
- 3. wie Variablen in vb.net Verbindungszeichenfolge einfügen
- 4. VB.NET - Zeile in DataView oder DataGrid bei bestimmten Index einfügen
- 5. Wie Einfügen von Werten in VB.NET Dictionary bei Instanziierung?
- 6. vb.net odp.net/ Wie benutze ich ExecuteNonQuery() in einfügen?
- 7. Datum in SQL Server-Datenbank über vb.net einfügen
- 8. VB.NET anderes Format Datum einfügen in SQL Server
- 9. VB.NET Einfügen von XML-Knoten in ein vorhandenes XML-Dokument
- 10. Kann nicht in die Datenbank mit vb.net einfügen
- 11. Einfügen ohne Duplikate MS Access mit ASP.net (VB.net)
- 12. konvertieren amp; auf & und? F Grad F in Vb.net
- 13. Speicher Attribute auf XML in VB.Net
- 14. Typ erwartet auf einen Punkt in vb.net?
- 15. Run Python-Skript in VB.net auf Knopfdruck
- 16. Verweis auf Bildschirmhöhe und -breite in vb.net
- 17. Überprüfung auf URL-Gültigkeit in VB.net
- 18. Display-Symbol auf dem Formular in vb.net
- 19. definieren Formular in variable vb.net
- 20. SQL-Zeilen in Links auf einer vb.net-Seite umwandeln?
- 21. Verwendung von ICSharpCode.TextEditor auf VB.NET
- 22. VB.net Abfrage auf Datagrid-Sicht
- 23. Kleinerer Rand auf VB.NET-Diagramm
- 24. VB.NET - Verbergen Formular auf Last
- 25. Einfügen in Array basierend auf Artikel Datum einfügen
- 26. XML-Kommentare nicht auf Vb.Net
- 27. VB.NET IDE Debugger beendet auf "Exit Sub"
- 28. VB.NET: Wie Referenz VB.NET-Modul?
- 29. NullPointerException auf Datenbank einfügen
- 30. Einfügen auf CommitEditingStyle Monotouch
Sie müssen wahrscheinlich den Stream zwischen dem Schreiben und dem Lesen zurückspulen - oder alternativ verwenden Sie den MemoryStream ctor, der ein Byte akzeptiert [] –
cool! was muss ich importieren um system.net.webclient verwenden zu können?> –
marc - kannst du bitte ausarbeiten, ich bin ein Anfänger, also weiß ich nicht, was du meinst –