ImageList1.Images.Item(0).Save("monimage.jpg", Imaging.ImageFormat.Jpeg)
Utilisez cette propriété pour charger une page Web dans le contrôle WebBrowser à partir d'un objet Stream. Par exemple, vous pouvez utiliser cette propriété pour charger des pages Web à partir d'une base de données ou d'un fichier de ressources. Lorsque vous définissez cette propriété, le contrôle WebBrowser navigue automatiquement vers l'URL about:blank avant de charger le texte spécifié. Cela signifie que les événements Navigating, Navigated et DocumentCompleted se produisent lorsque vous définissez cette propriété, et la valeur de la propriété Url n'est plus significative.
Pour accéder au contenu d'une page Web sous la forme d'une chaîne, utilisez la propriété DocumentText. Vous pouvez également accéder au contenu de la page à l'aide du modèle objet de document HTML (DOM) via la propriété Document.
'lecture de l'image et remplissage d'un tableau (data) 'ici je prend l'image sur le disque mais elle peut etre stockée dans tes ressources par exemple Dim data() As Byte = IO.File.ReadAllBytes("monimage.jpg") 'code HTML avec balise image dans laquelle on insère le tableau data converti en Base64 Dim datastr As String = "<html>blablabla </html>" 'création d'un webbrowser Dim wb As New WebBrowser 'ajout au formulaire Me.Controls.Add(wb) 'envoi du code html au webbrowser wb.DocumentText = datastr
Dim ms As New IO.MemoryStream ImageList1.Images.Item(0).Save(ms, Imaging.ImageFormat.Jpeg) Dim data(Convert.ToInt32(ms.Length - 1)) As Byte ms.Position = 0 ms.Read(data, 0, data.Length) 'code HTML avec balise image dans laquelle on insère le tableau data converti en Base64 Dim datastr As String = "<html>blablabla </html>" 'création d'un webbrowser Dim wb As New WebBrowser 'ajout au formulaire Me.Controls.Add(wb) 'envoi du code html au webbrowser wb.DocumentText = datastr
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question